home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
comm
/
fido
/
SHE950425.lha
/
docs
/
History.Shelter
Wrap
Text File
|
1995-04-25
|
124KB
|
3,914 lines
25 Apr 1995 00:20:21 Shelter Change Log
v2.76
GenMAILER:
If RFH exits on an error, it will now be automatically reloaded.
Listed variable was always set to 0, if the session was EMSI and the
site was not in the Cache, casusing request to be disallowed if
REQUNLISTED was set FALSE in RFH.cfg or RFS.cfg. A lookup of remote
site is now done. If remote site is a point, lookup is of the boss.
19 Apr 1995 14:32:17 Shelter Change Log
Addwork:
files that had filenames that looked like 4d or 5d arcmail filenames
but that did not have arcmail extensions were queued with a sendas name of
SENDAS.
eg: XLIST v55.04
FIDONET#1:167/151.0
D2H0:NET/OUTBOUND/1.167.151.0.GUIDE SENDAS 50 L
Addwork now checks extensions.
18 Apr 1995 16:51:10 Shelter Change Log
Browse:
Added more help
GRAB.WPLRX:
Added more help
removed subject prompt for feedback
added note about truncation of lines > 356 characters
18 Apr 1995 00:20:20 Shelter Change Log
Due to the fact that v2.3 of rexxdossupport.library now specifies the
library name in lowercase, all scripts, including startup and installer
ones that use or specify RExxDosSupport.library were changed to use
lowercase. Version 2 is now specified in all RxLib commands and addlib()
calls.
12 Apr 1995 00:20:25 Shelter Change Log
FindFreqs: (wpl language instruction replacement)
Internal option for selection of 4d or 5d filenames is dropped. Now
will search for both.
Now tries to get KNOW AKAs from Site Cache if none were presented
(ie under Wazoo)
Shelter:
changed flocvt() method to use return code of XfqAddWorkQuick() instead
of result of XfqFindWork() to determine if file added to queue.
SendFile:
changed ququeing method to use return code of XfqAddWorkQuick() instead
of result of XfqFindWork() to determine if file added to queue.
04 Apr 1995 00:20:22 Shelter Change Log
GenMAILER:
Long remote sitenames caused Login field of Status DIsplay to be
truncated, fixed.
23 Mar 1995 19:47:35 Shelter Change Log
16 Mar 1995 10:11:32 Shelter Change Log
RFH, TRFH, MFRH:
LIMITED (set session byte limit for a site) option was not working,
fixed.
13 Mar 1995 21:06:20 Shelter Change Log
Scall:
protocol options were notworking because an old variable had not been
renamed form wplbase to ushelter.
13 Mar 1995 00:20:22 Shelter Change Log
RFH, TRFH:
To and From names were reversed in operator Report message.
11 Mar 1995 00:20:21 Shelter Change Log
GenMailer:
When an EMSI_CLI (request by term programto bypass mailer) was
received, mailer would hangup. Now detects this request and goes
directly to user input routines. Does NOT support IEMSI.
01 Mar 1995 20:53:22 Shelter Change Log
FQUERY:
It was not possible to set a keyword length limit of 3, since the
default was 4. Default now changed to 3.
28 Feb 1995 14:59:40 Shelter Change Log
GenMailer 2.70:
since new cache was introduced, the negotiation handshake config
for a site was being apllies to the NEXT site in cacge.cfg. FIXED
SCALL, CALL:
since new cache was introduced, the negotiation handshake option
for a site was being set to the wrong variable name,FIXED.
Previous site handshake is now restored after each dial attempt.
FTNSORT:
single byte product codes were not being properly decoded, fixed.
22 Feb 1995 00:20:23 Shelter Change Log
Install-GenMailer:
missing ')' on line 164 caused installer script to fail.
10 Feb 1995 00:20:34 Shelter Change Log
FQuery:
some keyword/filespec minimum length limits were not be respected
because of trailing space, fixed.
improper variablename was sometimes used in subject parseing error
messages, fixed.
removed multiple occurances of space stripping in display messages.
EchoSplit,NetSplit,FQuery,EchoGate
These utilities were creating message packets faster that once a
second, (WOW) and causeing duplicate MSGID's to be created. This
resulted in messages being discarded by some tossers, such as TrapToss.
Thes eutilities now use sequential MSGID'd based upon the unixtimestamp
of the first.
NOTE: Tossers which rely SOLEY upon the duplication of a MSGID as
reason for discarding are INHO, broke. They are supposed to CHECK the
TAGNAME, subject, origin, date, to and from fields to INSURE that it really is a
duplicate. With a tosser such as TrapToss in the path, it is virtually
IMPOSSIBLE to gate echos. FTS9 requires that an existing MSGID be NOT
changed. Yet the only way to get a gated echo past TrapToss is to
violate FTS9 and chnage the msgid!
08 Feb 1995 00:20:23 Shelter Change Log
FQuery:
was not using echo's MAXHEADER limit, always used 13 line default,
fixed.
07 Feb 1995 12:29:55 Shelter Change Log
Shelter:
FindFreqs.wplrx was missign from archive, added.
GenMailer:
Removed remote aka rotation code. Now in EMSICVT.
Was expecting compiled version of FindFreqs.wplrx, now search for both
compiled and source and uese whichever found.
EMSICVT:
Remote AKAK rotation is now done her einstaed of in wpl.
The new procedure insures that the called address is always set as the
remotes primary.
RFH:
Now limits maximum number of request names to 3 when protocol is Hydra.
Xhydra:
Added separate timeout procedures for sent and recd requests.
when req is sent, now monitors line for hydra batch 2 startup.
when req is recd, waits up to 110 seconds for request to be processed
before starting batch 2.
New:
AddsSpace:prepares a text file for posting by creating a tempfile with
a space prepended to each line.
RFS* list utils:
All Now appends MAGIC name to file comment of archive and text/guide.
RFSfileGuide:
now deletes guide file after archiving.
RFSnewGuide:
Write_PKT, SMSG, EchoSPlit, NetSplit,
RFH, TRFH, MRFH, RFS,
RED, FLOWHOST
all packet creation procedures modified to make sure that the time
posted in the header has a leading zero when between 1am and 9am.
06 Feb 1995 00:20:30 Shelter Change Log
RFS,RFH,TRFH,MRFH:
While testing MRFH, DT uncovered an occurance of 'sopt' (Fsearch
options) being an uninitialized variable under certain conditions.
Fixed in all request handlers. (Thanks DT)
MRFH:
MRFH is a special version of RFH that has the following differences:
- NO accounting
- allows selection of freq.lst to be used for each session.
- additional parameters for MRFH.CFG
FREQLST.n fullpathname of freq lists
- sends an RSP file instead of PKT
- RSP is sent ONLY if there were errors in the REQ
- additional parameters for launch command.
PORT/A,LINE/A,LOGPORT/K,CFG/K,RSPHEADER/K
LOGPORT is the LogProc LOGgRoup to use
RSPHEADER is the file thatis prepended to the RSP file sent.
- additional parameters for RExxMsg
RexxMsg FY MRFH$(line)
"REQ $(Baud) $(host.address) $(infile) $(registered) $(listed)
$(fnc) 0 $(remote.address) $(remote.sysop)"
$(registered) is a number indicating WHICH FREQ.LST to use. This
selects FREQLST.n from config where n is the value placed in
$(registered)
01 Feb 1995 10:43:50 Shelter Change Log
GenMailer:
BUG: cache entry is not accessable, number not found. reported by MM.
number was not found be the wpl variable for the number of
phonenumbers, the handshakes etc.. for that site's siteidex was NOT
set.
All totals values (such as numbers.<sitindex>) for a site entry in a
cache were only SET when the NEXT node entry is found.
So if there was only ONE NODE entry, these values are not set. This
also means that the totals were not done for the LAST siteentry if there
IS more than one site. and the
01 Feb 1995 00:20:22 Shelter Change Log
FQUERY:
was testing wrong bit (recd) for local. Since FQuery SETS recd bit,
this would cause REPROC to not reprocess messages.
MAXHEADER was not being SHOWn or REPORTed, fixed
removed MINCHAR
added MINFCHAR minimum # of chars for filespec
added MINKCHAR minimum # of chars for keyword
echo specific IGNORE_KEYS now is prepened to global IGNORE_KEYS,
instead of replacing them.
no args now gives usage,
FQUERY SCAN now required to scan all echos.
UPDATED docs
UPDATED FQ.app
31 Jan 1995 00:20:25 Shelter Change Log
FQuery:
shortened program identifier trailer to a single line
added FID: kludge with registration info
boolean values are now displayed as YES/NO in SHOW, and REPORT
command and netmail %REPORT request.
added command line option REPORT <tagame> to show same info as a
moderator would get with a netmail %REPORT <tagname> request.
update USAGE, short help and help text file for new options.
update output of SHOW command for new options.
was reporting one too many matches, fixed
added MAXMSGAGE support for SeaDog style dates (DW dd mm yy)
now skips 1.MSG (HighWaterMark)
20 Jan 1995 00:20:23 Shelter Change Log
RFH:
removed signal on ioerr, which cause failures when attempt to open
file in append mode. Bug discovered by K.B
14 Jan 1995 00:20:24 Shelter Change Log
GenMailer:
New keyword ALTDIALDELAY, set the time is seconds to wait between
dials of each phone number of a site.
11 Jan 1995 22:50:33 Shelter Change Log
GenMailer:
Removed all old cache code.
Moved setglobals() and clearglobals() to cfg.wpl module
11 Jan 1995 00:20:51 Shelter Change Log
GenMailer:
Site index for bbs site type was not being set if site also was
ftn, fixed.
alternate cache phone numbers were tried on manual dial when manual
number busy, fixed.
removed some new cache debug log entries
Call.rexx:
Scall.rexx:
CheckCache.rexx:
updated to support new cache indexing
New2G.rexx:
Added T option for 4d mailers
full description is now displayed as well as placed in REQCK file.
10 Jan 1995 00:20:20 Shelter Change Log
New utilities:
ShowNewCache.rexx:
Modified from ShowCache.rexx for New Site Cache
New2G.rexx:
Convert a NewFiles list to AmigaGuide format. Can output either
REQ or REQCK files.
RCK2R.rexx:
Convert a REQCK file to a REQ.
09 Jan 1995 00:24:28 Shelter Change Log
SendFile:
added optional sendas parameter
v2.63
GenMailer:
New Cache enabled (see NewCache.doc)
Added Nasty message for human callers who drop carrier
01 Jan 1995 18:31:24 Shelter Change Log
v2.61
GenMailer:
AKA rotation is now performed on when calling. THis means that
when the remote site returns an AKA list that does not have the
primary set to the address we called, the AKA list is modified to
make that address primary and first in the list.
RFH:
Found an occasional syntax error in the EMSI FNC (filename
conversion) procedure. Changed procdure to be same as that used in
Xhydra.
GRAB:
Now gives first-time callers a 1MB limit for their first session.
Subsequent sessions revert to configured values.
31 Dec 1994 23:08:39 Shelter Change Log
RFH:
Default config path was RAM:rfh.cfg. Since I was not copying the
config to RAM: this would cause the freq handler not to load when
I reloaded the mailer.
Default config path is now CFG:
Was not writing to wpl log due to incorrect variable name, fixed.
GenMailer:
Added RP command line switch. This shoudl ONLY be used with the
compiled versions of EMSICVT and XHYDRA. Since compilied versions
are not distributed, do not use this switch or EMSI and/or hydra
sessions will fail.
There were a few errors in the descriptions of the RFS list utilities:
RFSnewList:
Creates a Newfiles list
RFSnewGuide:
CReates a newfiles list in guide format, allows creation of REQ file
and REQCK freq tracking file.
RFSfileList:
Creates all files list
RFSfileGuide:
Creates all files list in Amigaguide format, allows creation of REQ
file.
30 Dec 1994 00:20:23 Shelter Change Log
v2.60
GenMailer.rexx:
When EMSICVT disabled, there were some problem with the internal
domain correction routines. Only the first zone was used for
domains other than fidonet. Fixed.
Xhydra:
When EMSICVT is disabled, Xhydra fails due to EMSI format addresses.
I added a subset of EMSICVT, requires setting domainlist variable
DL to your known domains.
27 Dec 1994 00:20:22 Shelter Change Log
RFSnewguide:
Makes a NEwfiles.guide, supports file requests and REQCK tracking
RFSnewlist:
Makes a All Files .guide, supports file requests.
FreqNote:
updated to support REQCK Freq tracking in addition to the REQTEMP
tracking format.
NetMGR:
Sends a nasty for FlexToss garbage
Uses INTL and/or MSGID to find zone
23 Dec 1994 00:20:23 Shelter Change Log
EMSICVT:
When system is unknown, and has not presented PUP , we will return
his primary address in the domain of our primary address, if found.
Otherwise we return the primary address he presented.
17 Dec 1994 00:20:24 Shelter Change Log
Xhydra:
Added carrier check between batches
12 Dec 1994 09:49:28 Shelter Change Log
Xfix:
New Xpack utility
Created at the request of Denis Turcotte. This util is a subset of
the fixq() function in QueueMGR.
usage: XFIX [DIRECT] 5dHostAddress
Requeues 4D and 5d files using Addwork. If DIRECT option is
specified, all files will be queued for the address indicated by
the filename. Otherwise, all files for one's own points will be
routed to the points primary address defined by 5dHostAddress.
11 Dec 1994 00:20:19 Shelter Change Log
GENMAILER:
boolean error when freq handler disabled, fixed
10 Dec 1994 00:20:39 Shelter Change Log
XPACK:
Due to a reversed comparison, th esnedas name for pointmail was
always creating 00000000.ext and not using the Pointnet. fixed
09 Dec 1994 00:20:19 Shelter Change Log
2.57
GenMailer:
WHen ESC-ESC keyword was set to BBS, a label not found message was
output when user hit ESC. This was due to a design error. Code for
this option is now moved to main wpl file. Code size was also
reduced since exitbbs variable was no longer required.
some subjump labels were found to be hardcoded (showtxt, ascii_start)
for roof, fixed.
04 Dec 1994 00:20:27 Shelter Change Log
GenMailer:
Was returning only the second word of Connect Progress string,
fixed.
Internal LOGRESULTS switch now moved to command line.
Commandline switch NoEmsi removed, EMSI can now only be disabled on
LINE basis. Also removed internal boolean addemsi, which should
speed up mailer generation a bit.
27 Nov 1994 10:33:18 Shelter Change Log
V 2.54
GenMailer:
xprzedzap.library 3.3 (dual-status display support)
xprslk.library 1.2 (SeaLink for EMSI)
xprfts.library 1.1
Updated to use new XPR's, option strings MUCH shorter, display
display updated.
(see docs in XPRs drawer for changes in each XPR)
Note: Dual-status support was tested with private jammail versions
of wpl.library. It was found to require both XPRS_XPR2001, XPRS_DOUBLE
being returned to enable dual-status display. This is WRONG. Only
XPRS_XPR2001 should trigger use of dual-status display. Therefore support
for dual-status display, while in the sources, is disabled via a compile
define in all XPRs that do not have double-buffering. Only xprzedzap has
double buffering presently. I also noted that some display fields that are
used in my XPR's have been removed from the Jammail wpl.library. I wish
people who don't know what they are doing would leave things alone. :)
Since turnaround bugs in libraries are fixed, turaround delays are
removed in generated code.
Removed use of xprdzap.library, replaced by new xprzedzap.library
v3.3. (supports dual-status display)
Removed use of xprfts.library for Sealink under EMSI. Since xprfts
does FTS1, this is a VIOLATION of technical specs when used under
EMSI. Now uses new xprslk.library v 1.1 for SLK under EMSI.
Internal Options to enable DirectZap and Hydra removed, these are
now enabled by default.
Install-GenMailer:
Now copies CPU versions of XPR's.
XHydra:
ASname (transmitted filename) is now displayed in Mailer LOG, as
well as in ROOFLOG's sent/recd log displays.
Grab:
Updated to use new xprzedzap library.
08 Nov 1994 00:20:25 Shelter Change Log
xprfts.library:
update support added on SeaLink and Telink Send
Fields enabled so far:
filename:,filesize
protocol: one of Lotek,Modem7,Telink,Sealink
blockcheck: one of CRC,CheckSum
blocksize:, blocks:, errors:, bytes transfered:
expected time:,elapased time:, cps:
xprdzap.library:
DirectZap (DZA) support is now available without the problems
associated with v1 and v1.5 of xprzedzap.library. xprdzap.library
is a specially modified version of xprzedzap.library v0.55 and the
Setup options are EXACTLY the same as for ZedZap.
05 Nov 1994 00:20:21 Shelter Change Log
xprfts.library:
Started adding xprupdate support.
Fields enabled so far:
filename:
protocol: Lotek,Modem7,Telink,Sealink
blockcheck: CRC,CheckSum
blocksize:
blocks:
errors:
04 Nov 1994 00:20:23 Shelter Change Log
xprdzap.library
DirectZap (DZA) support is now available without the problems
associated with v1 and v1.5 of xprzedzap.library. xprdzap.library
is a specially modified version of xprzedzap.library v0.55 and the
Setup options are EXACTLY the same as for ZedZap.
31 Oct 1994 22:57:37 Shelter Change Log
GenMailer:
Gen.CFG new keyword: PPREF
This allows one to define emsi protocol preferences.
Install-GenMailer:
Added creation of Shelter Mailer subdir in ENV: and copying
of envarc:<shelter> to env:<shelter> to User-Startup for
wb 2.04 users.
31 Oct 1994 00:20:24 Shelter Change Log
CALL:
SCALL:
UPDATED to new compat variable handling
PID: handling brought into line in all module which write pkts and
outs.
27 Oct 1994 12:09:49 Shelter Change Log
Genmailer:
HRQ (EMSI flag meaning no REQ SERVER) is now set per line based
upon modem ALLOWFREQS keyword, instead of during session.
Added internal option EMSI2. At the moment this only changes emsi
compatibility. If 1, ARC,XMA is removed and DFB is added.
LooseLinks command line switch is now REMOVED. Eventually, EMSI2
will become a command line option.
Wazoo protocols now displayed in PREFERENCE order.
WAZOO:
Now presents protocols in PREFERENCE order.
27 Oct 1994 00:20:21 Shelter Change Log
GenMailer:
Made xprzedzap parameters conditional on library version.
Inbound SLK session was calling xmodemout, fixed.
$(XprSetup) result was not being cleared after session, fixed.
26 Oct 1994 00:20:23 Shelter Change Log
RFH:
now uses standard AmigaDos commandline templates
added commandline option CFG fullpathname
24 Oct 1994 19:20:54 Shelter Change Log
GenMailer:
GEN.cfg.
Complete change in file request handler config!
FREQCMD is now active for all Mailers (expect umbrella)
May be set to RFH, RFS or external command.
(SEE GENMAILER.DOC for info)
24 Oct 1994 10:19:44 Shelter Change Log
Install-GenMailer:
Installer script referred to /devsx directory instead of /devs, fixed.
Added note that Shelter must be unarchived with the options to
preserve paths and attributes.
GenMailer:
A number of line-specific variables has the $(line) appened. This
is redundant since these variable ARE line-specific. Small
reduction in code size resulted from removing this redundancy.
Found that VERSION checking failed on some systems due to the
inconsitancy in returning romtag versions between various versions
of the VERSION command. Now checks kickstart version and adjusts
VERSION command line to force it to always return the full version
number.
Modem*.CFG:
Added LINE SPECIFIC keywords "BBS" and "ACCESS" (see
GenMailer.DOC)
Found that LO (LISTED ONLY) keyword was ineffective. No action
taken as yet.
24 Oct 1994 00:20:24 Shelter Change Log
GenMailer:
Both FREQCMD and STARTRFS commands were being generated for GAZEBO,
fixed.
Change: If GAZEBO FREQCMD is set to RFH. RFH functionhost will be
used.
Fixed a missing linefeed.
Added LOGRESULTS internal option.
Modem*.CFG REQ keyword changed to ALLOWFREQS for consistancy.
21 Oct 1994 16:41:42 Shelter Change Log
Continued GAZEBO audit (boy are my users getting fed up :)
Install-GenMailer (installer program)
Was setting assign MAIL: to MAIL, instead of proper path, fixed
Added check if SHELTER set to ROOF, if so, disables execution of
Startup-GenMailer.
Corrected assignments for INFO: and LOG:
gazebo/Gen.>CFG:
Example was missing NODELIST keyword, added.
Scall:
a conflict in variable names caused poll to be aborted if LINE was
specified. fixed
a 'end' was lost when adding PRO/K options, fixed.
Shelter.rexx:
NODELIST: was not being ASSIGNed, fixed.
(screen.cfg)
depending upon height and width specified, a value of +-n could be
generated, which caused ScreenManager to fail,fixed.
21 Oct 1994 00:20:25 Shelter Change Log
GenMailer:
Gen.cfg item TEXT has been changed to INFO to remove confustion
with other references to 'text' in the docs.
20 Oct 1994 00:20:19 Shelter Change Log
Call:
GenMailer:
Added support for session duration display in RoofLog Call Status
Monitor window. (also updated RoofLog and rcm.def)
GenMailer:
Library version check fails if library is not loaded,
'Version' now checks 'LIBS:' assign with 'FILE' option.
Found that some code related to doors, magic, text or bbs menus was
being generated even when there was none of the type, fixed.
Tested by generated with no DOOR commands defined.
Fixed unmatched quote in generated wpl SetMailerFlags code, this
error was not caught by wpl.library, and caused occasional Guru.
19 Oct 1994 01:00:43 Shelter Change Log
GenMailer:
when SCAN is not set to FALSE, sortrecd, pktrecd and arcrecd
command processing is not generated, instead the 'mail' variable is
set if ArcMail or Packets were received.
If SCAN=ALL, then tickrecd processing is not generated, instead the
'mail' variable is set if TIC files were received.
Reduced genmailer size by about 15K by defining LOGPROC PutLog,
PutLine and FlushLog statements and ROOFLOG statements as variables.
This also corrected a number of occurances where time and line were
reversed in the output and some errors in LogProc commands.
(This should also make it unlikly that hardcoded loggroups will
creep in :)
19 Oct 1994 00:20:31 Shelter Change Log
GenMailer:
when SCAN is not set to FALSE, sortrecd, pktrecd and arcrecd
command processing is not generated, instead the 'mail' variable is
set if ArcMail or Packets were received.
If SCAN=ALL, then tickrecd processing is not generated, instead the
'mail' variable is set if TIC files were received.
Reduced genmailer size by defining logproc PutLog and PutLine
statements as variables. This also corrected a number of
occurances where time and line were reversed in the output.
(This should also make it unlikly that hardcoded loggroups will
creep in :)
18 Oct 1994 15:36:26 Shelter Change Log
GenMailer:
Corrected missing linefeed on 'FalseJump cs.1' statement.
Session duration now displayed in Mailer Status 'Session' field.
Changed title of scrolling 'Status' window to 'Session'
18 Oct 1994 00:20:20 Shelter Change Log
GenMailer:
Modified handling of wzcap and wzprot to allow changing wazoo
protocols offered on a per-session basis.
If EMSI is enabled, session duration is logged for ALL types of
sessions, including ftn, term, uucp, fax etc.
No longer attempts to execute single character user commands on
main menu.
Call:
Scall:
PRO/K now also sets WaZoo protocol. Note that SLK is considered as
DietIFNA under WaZoo.
17 Oct 1994 16:29:17 Shelter Change Log
GenMailer:
Audit compile for GAZEBO done after updating example gazebo/Gen.cfg to
current keywords. The following problems were found and fixed.
A logic error which caused an Arithematic conversion error, due to
an obsolete variable was being tested, fixed (Thanks Mike Manning)
A datestamp comparison was being attempted between
cache.cfg and a non-existant *cache.wpl file, fixed.
Example Gen.cfg was using illegal deferred variables in a CMD,
fixed.
A number of 'Boolean value not 0 or 1' errors were returned because
the RFH functionhost is not used in Gazebo and the related
variables were either unset or used in wrong situations, fixed.
Invalid keyword 'GetProfile' used in modem*.cfg, should be 'Profile',
fixed and updated gazebo modem configs to current keywords
17 Oct 1994 01:19:20 Shelter Change Log
GenMailer:
Due to a bad global search/replace opertions, some incorrect jump
instructions were generated, fixed.
16 Oct 1994 09:45:27 Shelter Change Log
Forgot .info files for installer scripts, added.
Also added Installer
Call:
PRO/K, Now checks if desired EMSI protocol is available, exits if not.
PRO?K may be a single protocol or a comma separated string.
Scall:
Added PRO/K option.
15 Oct 1994 20:45:34 Shelter Change Log
CALL:
added new argument: PRO/K
This will force a particular protocol for the session.
Must be a valid EMSI protocol name.
GenMailer:
Corrected EMSI Sealink protocol startup flags.
removed obsolete MailerFlags
xprfts.library:
v0.75 coorets inconsistancy between documentation and source.
The O and I flags now accept the parameters defined in the
xptft.doc.
14 Oct 1994 13:58:14 Shelter Change Log
Install-Genmailer
new installer script, attempts to put things where they need to be :)
GEnmailer:
SCAN internal opion removed
New KeyWord:
SCAN
The SCAN keyword may take one of three options:
FALSE - enables all MAIL and TIC AFTERSESSION CMDs
MAIL - enables CMD IMPSCAN and
disables all global, line and site-specific
MAIL AFTERSESSION CMDs and MAIL WHENRECD commands.
ALL - MsDos/TrapDoor Mode, enables CMD IMPSCAN and
disables all MAIL and TIC
global, line and site-specific AFTERSESSION CMDs
and MAILand TIC WHENRECD commands.
SCAN MUST appear BEFORE any CMD's in GEN.CFG
Normally, the CMD IMPSCAN is executed only if the wpl variable scan
has been set TRUE by a Hydra session. If SCAN is not FALSE,,
will force execution of the IMPSCAN command for all sessions.
13 Oct 1994 19:29:39 Shelter Change Log
Genmailer:
dummy packet was being sent during EMSI SLK session, fixed.
13 Oct 1994 00:20:20 Shelter Change Log
RFH:
code size reduction (reduced to 20k)
RexxDosSypport library was not being addlib'ed when version was not
Generic, fixed.
08 Oct 1994 17:50:26 Shelter Change Log
GenMailer:
Telink (TLK) has been removed as a protocol under EMSI. The reason
for this is that fall-back in the case of NCP (no common protocol)
must be accomplished by wazoo/fts1 re-negotiation or default
fallback to DietIfna. FTS1 protocols should not be used, since the
session in progress is definitely NOT a LOTEK FTS1 session.
Order of Protocol Offer and protocoal compatibility testing is changed:
Offer/Test order is now as follows: (assuming specific protocols
are enabled)
HYD,JAN,DZA,SLK,ZAP,KER,ZMO
There are two reasons for this change:
ZMO (ZedZip) is the minimum required protocol under EMSI, any
protocol listed AFTER it will be ignored by all mailers.
SLK is considered to have a throughput be equal or better than
ZAP, therefor, I have chosen to give it priority of ZAP, in
order to force testing of this protocol under EMSI.
07 Oct 1994 11:52:13 Shelter Change Log
RFH:
Can configure RFH to accept requests only from INCLUDEd sites
Can configure RFH to limit the max bytes per session for a site
Now accepts patterns for INCLUDE, EXCLUDE and LIMITED keywords
FNC algorythm improved.
06 Oct 1994 00:20:32 Shelter Change Log
GenMailer:
Warning messages now displayed in separate window. Will use KCON of
mounted.
Warning messages now identify cfg file and show text of line where
required.
Setting SCAN=1 now disables generation of all other MAIL
AfterSession command: sortsess, imparc, imppkt and all site and
line specific versions.
04 Oct 1994 22:00:12 Shelter Change Log
GenMailer.rexx:
was not checking if generated *cache.wpl existed before comparing
date/size to cache.cfg. This resulted in GenMailer exiting without
do an generation. fixed.
03 Oct 1994 18:25:55 Shelter Change Log
GenMailer:
Since some system doe not set the TZ env: varaible, this has been
added as a keyword.
(See TZ.DOC for proper setting for your timezone)
03 Oct 1994 14:26:22 Shelter Change Log
Shelter.rexx:
updated library check procedure
GenMailer:
Added internal switch, SCAN
SCAN=0
Normally, the CMD IMPSCAN is executed only if the wpl variable scan
has been set TRUE by a Hydra session. This switch, if set to 1,
will force execution of the IMPSCAN command for all sessions.
03 Oct 1994 10:35:20 Shelter Change Log
Release 2.25
GenMailer:
Will use KCON if mounted.
There were quite a number of the newer sections of code that had
hardcoded references to the 'roofwpl' loggroup and 'roofwplstat$(line)'
statgroup. This is now corrected to use the proper groups for the
mailer selected.
Now checks if RFH active for a particular line before trying to
close RFH$(line) port or reload rfg.cfg config.
UL command:
when HYDRA=1, protocol autodetection is used to determine if user
upload is Zmodem or Hydra.
UserUL.wplrx:
Now handles Hydra uploads.
GRAB.wplrx:
Added internal switch: NewUsers.
If 0, new users are not accepted.
Hydra:
HydraCOm Is NOT residentable! Will guru if resident and
executed with different parameters.
WARNING: Only the AMIGA OS Shelter version of HydraCom will work
with Shelter Mailers. This version is also required for the
terminal users DoHydraKit.
30 Sep 1994 23:29:42 Shelter Change Log
GENMAILER:
Added a new CMD, IMPSCAN
If this command is set, it is executed AFTERSESSION when mail was
received. This commadn overide sortsess,imp* CMDs as well as
site-specific versions.
If using Hydra, this command must be defined.
Simplfied wazoo protocol name setting.
Hydra:
Hydracom now pure residentable and 7K smaller.
Now sets wpl signal variables (scan,mail,tic) instead of executing
hardcoded commands. These variables if set will invoke standard
aftersession processing as defined by CMD's in gen.cfg.
IMPSCAN for mail import.
TICKSESS commands for tic recd.
Still executes defined CMD TICKRECD when a .TIC is received.
29 Sep 1994 17:31:19 Shelter Change Log
GenMailer.rexx:
Incorrect label was being generated which crashed the slave when
trying to fall back to FTS1 if emsi failed.
29 Sep 1994 00:20:32 Shelter Change Log
XHydra:
ASname (transmitted filename) is now displayed in Mailer LOG, as
well as in ROOFLOG's sent/recd log displays.
File note set on received files (wpl/td standard filenote format).
RFH and EMSI RH1 flag testing done. ok
If processing request, will now wait for up to 110 seconds for RFH
to prepare hydra request list, before starting second batch.
Xrmv calls deferred to end of session.
REQ's and RFH PKT's deleted when sent.
All in all, a virtually transparent implementation. :)
...Only Shelter makes in possible.
TODO:
site- and session-specific hydra enable
replace hardcoded aftersession and whenrecd commands
with configured ones.
look into allowing bi-directional requests,
at least for local calls.
find a FD site to test against
RFH:
added HYD toggle
FTNSORT:
Modified to handle New ftscprod.069 4 byte product codes.
SCAN now ignores non-mail files.
PRODCFG:
Modified to handle New ftscprod.069 4 byte product codes.
Wchat/Chat:
Still trying to get em working again..:(
27 Sep 1994 00:20:22 Shelter Change Log
QWK.wplrx:
Updated to add selection of protocol: Hydra or Zmodem.
26 Sep 1994 14:12:22 Shelter Change Log
DoHydraKit.LHA: (ADDED)
This archive is a HydraCom FrontEnd for TERMINAL users. It has
used successfully with JR-COmm, so should work with virtually *ANY*
terminal program. DoHydra configures HydraCOm and allows the
terminal user to build a list of files to send during a
bi-directional session.
The instructions provided are minimal, will update soon.
It is available separately under the above name as well.
RFH:
Modified to append to existing hydra batch 2 control file.
GenMailer:
XHydra was failing under WAZOO because remote.akas var was not set,
fixed.
Workaround added for wpl/xferq FindFreqs/EndSession bug. This bug
shows up as REQ file being deleted DURING outbound sessions when
EndSession is executed before XHydra started.
Fix involves external Call/Scall script copying REQ file to a temp
file (z.n.f.p.REQHYD). XHydra looks for this temp file and sends
it with proper ASNAME.
RFH Request handler now called if REQ received in Batch1. Requests
are IGNORED in Batch2. A delay is added to give RFH time to
process the request. Presently set to 60 seconds, maximum
allowable is 120 seconds.
Support for EMSI 'RH1' Link flag added. This is an INTERNAL switch
H_RH1.
IF set to 1, we will present the Link flag RH1. If remote site
presents this flag also, only file requests will be transferred
during hydra batch 1, all other files will be held for batch 2.
Current notification:
REQ's, TIC's handled hardcoded calls
FTNSORT is called for everthing else received.
Hydra TODO's:
session-specific and site-specific Hydra toggle or
perhaps a protocol list (like Scall 'hand' and Cache 'handshake')
log ASNAMES as well as fullpathnames
test HYdra with sites other than Binkley and Shelter mailers.
remove hardcoded notification and use *SESS and *RECD commands
test CHAT during mailer sessions.
look into replacing Shelter's Chat/Wchat commands with Hydra's CHAT
facility.
GenMailer:
ACCESS.rexx (ROOF SYSTEM)
Shelter.rexx (SHELTER MAILERS)
To prevent buffer overflow during generation, I have split the main
wpl module. A *users.wpl is now created.
Roof and Shelter Loaders modified to be aware of new module.
25 Sep 1994 00:20:25 Shelter Change Log
GENMAILER:
Hydra now does two batches.
24 Sep 1994 00:20:20 Shelter Change Log
RFH:
priority is now set when RFHCFG command execute
FTP.wplrx:
GRAB.wplrx
Users Can now select either Zmodem or Hydra protocols.
RFS.rexx:
Added creation of Hydra ctlfile for human callers.
Wazoo:
Changed value 32 from DirectZap to offical FTSC assignment: Hydra
GenMailer:
DirectZap under wazoo removed.
Internal switch added: HYDRA
When set to 1, Hydra protocol is made available for both WaZoo (32)
and EMSI (HYD) sessions.
Files sent/recd are logged in mailer logfile/display.
ROOFLOG's FilesSent FileREcd displays/logs are supported.
At the moment it is single sessions, so There is no file request
support. There is no file notification support yet either.
FTNSORT SCAN command is supported.
New EMSI fields added:
TRX# - unix timestamp transaction id
UTC - contents of TZ environmental variable
if TZ does not exists, fields is not added.
20 Sep 1994 00:20:52 Shelter Change Log
GenMAILER:
Gen.CFG FLAGS keyword was not setting the right wpl variable, fixed
Added TRX# aand UTC EMSI fields
18 Sep 1994 00:20:22 Shelter Change Log
genmailer:
user command BYE, wasn't hanging up, fixed.
17 Sep 1994 00:20:23 Shelter Change Log
RFH:
Added a INSTALLER script.
Now builds RFH.rexx version selected, this creates a smaller file.
Generic - uses filenotes
DLG - uses DLG FD files
TRA - uses TransAmiga DESC files
EXL - uses Excelsior database
16 Sep 1994 00:20:34 Shelter Change Log
XPACK:
Finally got around to adding direct pattern routing. Denis has
been bugging me about this for years.:)
IF the 'to' filed in XPACK.CFG is set to @, then each address that
matches the pattern defined in the From field, will be queued to
that matching address.
; route to arc/type cmd windows
FIDONET#1:167/104.#? @ LHA HOLD
The above entry will cause an archive to be created for each point that
has an OUT file pending.
XQ:
Added CleanOnly option
15 Sep 1994 00:20:20 Shelter Change Log
GenMailer:
New command line option: $
Will look for arguments in ENV:GENMAILER_ARGS
Internal options are now showm in *cfg.wpl
new Internal options:
SHOWXPRASC=0 /* 1=display xprascii window for text files */
USE_XPRASC=0 /* 1=use xprascii, 0 use and redirect defined text reader */
TxtRead="MoreText"
/* If USE_XPRASCII is 0, then use this Redirectable */
/* Text and AmigaGuide Reader for MENU, HELP and TEXT */
GPFAX=0 /* GPfax answer support */
SLASHPROGRESS=1 /* Convert multi-line modem progress to slash separated */
10 Sep 1994 00:20:25 Shelter Change Log
RFH:
Now will convert filenames to 8.3 if the remote presented FNC in
EMSI compatibility field.
rexxmsg changed to add fnc flag
docs updated
genMailer:
added fnc flag testing and setting
07 Sep 1994 00:20:27 Shelter Change Log
GenMailer:
Lost modem response tracking while working on connection progress
monitoring, fixed.
GRAB.wplrx:
Added datatype check on remote access code.
Added notification of invalid access code and non-existant user
code.
06 Sep 1994 00:20:24 Shelter Change Log
GRAB.wplrx:
Improved CBV call progress handling
GenMailer:
If internal option SLASHPROGRESS is set, separate lines of progress info will not be
logged, only the constructed slash-separated string is logged.
Accidently broke answerondial when adding answeron # rings, fixed.
02 Sep 1994 00:20:24 Shelter Change Log
GenMailer:
modem*.cfg:
PROGRESS keyword is now activated and handling is LINE-SPECIFIC.
/*find CONNECT */
/*connect CONNECT */
progress CARRIER#?
progress PROTOCOL:#?
progress COMPRESSION:#?
progress CONNECT#?
If modem is set to return multi-line connection progress info
(usually ATW1), FIND and normal CONNECT responses are ignored. Baud
variable will be set from CARRIER response string, as this is the
modem<>modem rate and that is the value usually required for the
purpose of accounting or user limits.
PROGRESS handling is line specific, so there should be no problems
MIXING modem types. JamMail, for example, requires that all modems be
of the same type or have the exact same progress reporting profile.
GRAB.wplrx:
Call Back Will now return CONNECT if a PROGRESS event is
encountered.
27 Aug 1994 00:20:24 Shelter Change Log
FREQNOTE:
Would not set note on fle with "!" in description, changed parseing
to ignore "!" in description.
now will copy files to destinations defined bu ">" in REQ file
description.
example;
BUTLERJAMES.LHA ;Database program for address management. V3.2 >bbsf6:bus
HP_LJ.LZH ;Newest HP Laserjet driver - works fine ! >bbsf3:print
25 Aug 1994 00:20:22 Shelter Change Log
GenMailer:
Was generating emsi point address correction procedure when
FIXKNOWN or FIXDOMAIN specified. These options also correct
missing point, so ck_emsipoint is not generated if either is
selected.
AkA rotate rexx string command excceded RexxPlus compiler string
length. Moved part of code to wpl to reduce string command length.
23 Aug 1994 00:20:19 Shelter Change Log
GenMailer:
aftersession code was not hanging up modem before closing port,
fixed.
will no longer try to hangup modem on OwnDervUnit request (this was
a very rare problem)
22 Aug 1994 00:20:21 Shelter Change Log
EMSICVT.wplrx:
Leading space in returned aka string was causing password failures
and bad_address errors from xferq.library, fixed.
new aka string was not being built when zone was 1-6 and domain
missing. Domain set to FIDONET.
ACVT.wplrx is no longer used and removed from distribution..
GenMailer.rexx:
If either FIXDOMAIN or FIXKNOWN is selected, AKAS are rotated
during EMSI sessions to present our address in domain of site were
are calling as our PRIMARY address.
IF either of above are selected, the internal wpl to fix fidonet
domain code is not generated.
Gives warning if either of above are selected and cpu < 68030
21 Aug 1994 00:20:22 Shelter Change Log
genMailer:
NoCKDomain switch removed, fidonet domain correct is default.
Generation Options are now saved in *cfg.wpl
testing aka rotate on dial. This makes our primary address the one
in domain of site we are calling.
20 Aug 1994 00:20:28 Shelter Change Log
ACVT.WPLRX:
Will now change domain ONLY if zone is 1-6 and domain is NOT
FIDONET or zone is NOT 1-6 and domain IS FIDONET.
ADDWORK.rexx:
would screwup thequeue if someone tried to queue a 4d .REQ file.
Fixed, no longer permits queuing REQ files.
17 Aug 1994 00:20:22 Shelter Change Log
GenMailer:
Accidentially hardcoded loggroup name in hangup:, fixed,
Simplified hangup:, will now loop forever if hangup fails :)
check of MAGIC and TEXT filenames which cntained ENV vars wasn't
working, fixed.
16 Aug 1994 00:20:20 Shelter Change Log
GenMailer:
User uploads description prompt was accessing wrong line, fixed
Hangup code still unreliable, added a ModemCLear before sending
HangUpString.
15 Aug 1994 00:20:24 Shelter Change Log
GenMailer:
Lost a few lines of code (clear display, del ENV, set state on
answer) while playing with CID. Fixed
Moved NoAnswer check before AnswerOn check.
Hopefuly improved hangup code for brain-dead-non-dtr modems.
13 Aug 1994 00:20:22 Shelter Change Log
GenMailer:
Plugged a security leak, if user upload filename contained one or
more backtick (`) characters, AmigaDos woul dattempt to execute the
backticked portion. Fixed by changing the 'System ECHO' to a
RexxMsg string program.
Modem*.CFG:
Added AnswerOn keyword, this is the number of rings to wait before
answering the phone. Required for CID support.
re: CID
I do not have CallerID, so am unable to test it. In addition, there
is neither an AT standard command for enabling CID nor what
responses may be returned by the modem. IF I do get to test it, I
will most probably require that the modems CID be set to RAW
parameter code output as defined in NIS S107-1.
GRAB.wplrx:
Users who had exceeded the Total Free Bytes limit, were still able
to enter filesnames or use BROWSE.rexx:. Fixed, such users will be
now shown the newfiles list and returned to the main command prompt.
12 Aug 1994 00:21:28 Shelter Change Log
GenMailer:
If a MAGIC or TEXT file defined in Gen.cfg is not found, GenMailer
will try to expand any environmental variable present in the
filename. If no variable and not found, the entry is skipped. If
variable and not found, user is warned that he must create the
file.
Added console type to DOOR command that are not 'EXECUTE'd scripts.
Use either RAW or CON as required.
27 Jul 1994 00:20:38 Shelter Change Log
GenMailer:
****SCREEN.CFG moved to CFG:WPL/GEN/mailer_name/****
****Generator config filenames CHANGED****
****They no longer contain the mailer name****
new keyword: LOWBYTES
This is the minimum free space required on INDIR. If free space
falls below this value, NOPICKUP is enabled.
When NOPICKUP is enabled the following actions take place:.
EMSI: Depending upon session type, HAT or NPU will be
presented.
On an outbound call, we do not turnaround, instead
we hangup after sending.
On an inbound call, we are forced to rely on the other
end properly handling the EMSI flags.
WAZOO: On an outbound call, we do not turnaround, instead
we hangup after sending.
On an inbound call, we are forced to rely on the other
end properly handling the zmodem indication that we
cannot accept the file.
If INDIR is in RAM:, Avail command must be on the path
If INDIR is on disk, DFREE command(included) must be on the path.
Note that Shelter Mailers are the _ONLY_ WPL mailers which properly
present and handle EMSI Hold and Pickup LINK flags.
Shelter.rexx:
Mailer window title bar was showing first line of display text, and
was improperly sized (too long), fixed.
EXIT command would work but hang CLI, fixed.
Updated to use proper GenMailer syntax
Ugen,Pgen,Ggen:
Updated to use proper GenMailer syntax
26 Jul 1994 00:20:23 Shelter Change Log
GenMailer:
new keyword: LOWBYTES
This is the minimum free space required on INDIR
If free space falls below this value, NOPICKUP is enabled.
Under emsi, HAT or NPU will be presented.
Under wazoo, on an outbound call, we do not turnaround, instead we
hangup after sending.
In an outbound call, we a forced to rely on the other end probperly
handling the ZSKIP sent when disk is full.
24 Jul 1994 00:20:28 Shelter Change Log
GenMailer:
I have been delaying release of 1.90 to AmiNet due to an outbound
emsi problem with XenoLink 1.90. It seems that XenoLink does not
LOOK for the EMSI_INQ until it has displayed it's banner. While
this can be interpreted as being within spec, it is not 'common
practice. This problem is now resolved.
When calling Xenolink systems they should be treated the same as
TrapDoor systems, that is, if they are in your cache they should
have both EMSI and FAST set in the handshake string.
When calling manually use 'hand fast,emsi'
22 Jul 1994 00:20:20 Shelter Change Log
GenMailer.rexx:
When excluding REQ files from resume handling, I forgot to also
disable resume command setup when file is a REQ files, fixed.
Browse:
reduced size by removing command stack debugging
21 Jul 1994 00:20:24 Shelter Change Log
GenMailer.rexx:
MODEM*.CFG changes
File request handling is now line specific.
If a modem/line config has the keyword 'norfh'
REQ's are not processed
host.freq flags is set false for that line
wazoo and emsi freq flags are set false for that line
wazoo text display indicates -Freq for that line
If keyword is 'rfh' then reqs are processed and variables set
accordingly.
TRY* keywords were being set TRUE even when FALSE, fixed.
Added CON keyword to specify consle device for mailer session
status. One can now use KCON: to enable scrollback.
RFH:
Reduced size by 10K, now only 18k.
19 Jul 1994 00:20:40 Shelter Change Log
GenMailer:
Temporary Resume command for an inbound REQ file was not be
deleted. Resume is unusally not possible on files less than 16
bytes, so resume is now always disabled for REQ files.
GenMailer:
RFH:
Changed RFSHOST portnames to RFH.
Modem.cfg:
Added 'rfh' and 'norfh' keywords to modem config. If RFH is being
used, this controls wether or not an RFHPORT is created for the line.
This is a prelude to fully-line specfic request handling. In the
near future, one will able to specify which lines which accept
requests and which do not.
18 Jul 1994 00:20:24 Shelter Change Log
GenMailer:
When a user replies to a sysop message, his original command was
replaced by NOTE, so that NOTE would execute twice. User command
is now stored during a NOTE reply and restored. Fix is not tested.
17 Jul 1994 00:20:26 Shelter Change Log
RFH:
GenMailer:
Dropped wpl_port and line parameters from RFH REQ call.
Not needed since these are the parameters used when launching the
RFH functionhost.
RFH:
removed all 'verbose' log messages
checks if port already open before starting port
16 Jul 1994 00:20:23 Shelter Change Log
GenMailer.rexx:
DOORS can be HIDDEN. If doorname is "HIDDEN" it will not be
displayed in DOOR menu.
All other menu types have been chnaged to use HIDDEN to hide the
menu item, instead of NA.
When sending help files list for 'Help help', inbound notification
procedure was being called instead of outbound. Forgot to set
fsend variable. Fixed.
Changed to use RFH instead of RFHhost. RFH is smaller and faster
than RFShost, since it does not do any human request handling.
(see RFH.DOC)
Will use compiled version in RPDIR: if found.
RFH uses RFH.cfg
No longer reconfigures RFH on regen/reload of Cache. RFH will be
reconfigure only on a regen/reload of CONFIG.
NOTE: It is possible to modify RFH for use with GRAB, but this would
require that the rexx reply packet be DELAYED until all files are found and
queued. Since human callers do not have the timing restraints of mailers,
I have chosen not to implement this change. For now, RFS is used by human
callers from GRAB, and RFH is used by mailers. This may change in the
future.
15 Jul 1994 00:20:26 Shelter Change Log
genMailer.rexx:
Will not regenerate CACHE if cache.cfg has not been changed
Will use RFSHOST instead of RFS if rfshost.rexx is found
in either RAM:rexx/ or Mail:rexx/
Recompile/reload of CACHE or CONFIG will also cause RFSHOST to
re-configure itself.
13 Jul 1994 00:20:18 Shelter Change Log
RFS:
Finally got around to fixing the famous 'If this is your fix call,
you should not have received this message' bug :)
12 Jul 1994 00:20:20 Shelter Change Log
GenMailer.rexx:
CallBack Verified variable VUSERn was not be cleared, fixed.
09 Jul 1994 00:20:26 Shelter Change Log
genMailer.rexx:
user name check made a bit stricter, added more disallowed
characters: ~`!@#$%^&*()_+=|{}[]:;<>,.?/
changed help system:
hepl files now expected in INFO:help/
.hlp extension DROPPED
HELP help command now displays INFO:/help/help as previous,
plus a list of available help topics found in the directory.
07 Jul 1994 00:20:19 Shelter Change Log
GENmailer.rexx:
FREQSESS did not always work, because flag indicating file request
sent was only being set in WAZOO sessions. Fixed to set flag in
FTS1 and EMSI sessions also.
30 Jun 1994 00:20:22 Shelter Change Log
GenMailer:
small changes in bad emsi handling
user nameprompt now loops on name prompt until he figures it out or
hangsup
Userprompt now checks for carrier wether or not there is a BULL
22 Jun 1994 00:20:26 Shelter Change Log
GenMailer.rexx:
Call.rexx:
Scall.rexx:
There were some problems with site-specific handshake settings,
which showed up when I added the 'hand' command line keyword to the
call scripts.
- if no handshake specified, the site was nbeing set to a
- mailer was not getting the site-specific handshake
hopefully fixed.
18 Jun 1994 00:20:24 Shelter Change Log
Scall.rexx
Call.rexx:
Added 'hand' keyword. Usefully for calling non-configured
TrapDoor systems.
This allows overideing the default handshake for the line and the
site called, if it is in the cache. The format is the same as a
Cache handshake entry.
The change remains in effect until mailer restarted or system
rebooted.
XQ.rexx:
Added switch to do 4d FTS1 to 5D FSC0039 conversion.
15 Jun 1994 00:20:30 Shelter Change Log
GenMailer.rexx:
was not passing device,unit and baud to SCRIPTS/AUXCLI.
now passes locked rate if locked true, otherwise connect rate
DOOR.wplrx:
QWK.wplrx:
BROWSE.REXX:
READ.REXX:
Well....a fine kettle of fish :)
NewAux: support fixed, what was the PROBLEM???
When LOCKED was TRUE, the BaudLocked rate was NOT BEING used,
instead, the connect rate was being passed.
Browse.rexx:
added ANSI prompt
added help for each prompt
added more input type checks
Mark command:
now can be used two ways, with file number prompt
or with file numbers on same line:
eg: m 3 56 6
now displays bytes marked
now indicates if a marked file exceeds user limit
View command also accepts a single file number
Search File now displays a list of matches for marking
Download now allows continue marking a viewing marked file list
GRAB.wplrx:
passes user byte limit to Browse.
goes into autoseach/dl if Browse wrote a .GRAB file.
CFG:
Changed nullmodem examples so that hi-speed nullmodemdvice is
LOCKED.
09 Jun 1994 00:20:23 Shelter Change Log
GenMailer.rexx:
When DirectZap is disabled, a period was used instead of a comma
between ARC and XMA in the EMSI ccompatibility string. fixed
No longer generates checking code for WHENRECD commads ticrecd and
uucprecd if commands are not defined.
v1.80
04 Jun 1994 00:20:24 Shelter Change Log
GenMailer.rexx:
Added switch 'CloseDevice' to add code to allow freeing serial
device for use by other utils and/or devices. See Print.rexx for
example interface.
Print.rexx:
This CloseDevice util allows one to use a serial printer on the same
port as the modem using a switchbox. The slave is NOT closed.
Printer initialization and print commands are configurable.
02 Jun 1994 00:20:24 Shelter Change Log
GenMailer.rexx:
I didn't get a chance to test the xprzedzap version check and the
DirectZap option, of course it didn't work :(, fixed now.
Forgot to change variable Mode to Opt in all locations,
this caused CACHE and CONFIG Opt to NOT reload mailer modules.
CACHE and MODEM options did not work because certain presets were
not set. presets moved into new prodecure geninit().
01 Jun 1994 00:20:20 Shelter Change Log
GenMailer.rexx:
Changed turnaround delay on inbound calls from 2 secs to 4.
removed turnaround delay on outbound calls
Now checks version of xprzedzap.library
if version=0.55, DirectZap is disabled and turnaround delay
on inbound calls is removed.
DirectZap status will be displayed with emsi options
Replaced missing setting of minimum send priority (MinSendPri) to 0
on outbound calls, somehow this got deleted. This is what makes HOLD work.
MinSendPri is modified to 50 is it is a crash call.
19 May 1994 17:24:32 Shelter Change Log
GenMailer.rexx:
arrrrrrrrrrrrrgggggghhhhhhhhh!
most of the defaults ended up opposite to what I wanted, fixed but
with command line changes.
GenMailer.DOC:
updated command line options section
18 May 1994 17:23:34 Shelter Change Log
GenMailer.rexx:
Unable to configure freq server with example config.
Fixed GAZEBOGEN.CFG example to move ALLOWFREQS before FREQ*
varibles.
Fixed error returned under Wshell due to pragma() calls.
18 May 1994 15:18:55 Shelter Change Log
GenMailer.rexx:
removed redundant conditionals
optimized all occurances of series of if a & b..if a & c etc..
fixed problems that caused runtime errors when compiled with RexxPlus
v1.70
16 May 1994 06:29:42 Shelter Change Log
GenMailer.rexx:
remote cli now useable in Gazebo.
SYSOPPW keyword now controls remote cli code generation, if not
present, code to check pw and launch cli is not generated.
12 May 1994 14:15:43 Shelter Change Log
Porticus:
Added DeepSpace door script: scripts/DS to AuxShell.DOC
GenMailer.rexx:
Command line arguments changed.
Now uses the dos readargs() and fault() functions.
EMSI is now default but can be disabled from command line.
RESUME can now be disabled from command line.
debug can be enabled from command line.
Usage:
GenMailer Mailer/A,Mode/K,
NoEmsi/S,NoResume/S,Debug/S,WPLdebug/S,
CfgPath=C/K
Mailer: ROOF | PORTICUS | GAZEBO | UMBRELLA
Mode:
ALL All output modules are generated (default)
KERNAL Cache, Clock, [and Notify] are not regenerated
CONFIG Regenerate and Reloaded Config
CACHE Regenerate and Reload Site Cache
Switches:
NOEMSI Disable EMSI
NORESUME Disable Resume
DEBUG Verbose GenMailer output
WPLDEBUG Verbose WPL output
CfgPath:
path to *Gen.cfg, Cache.cfg and subdirs modems/ and src/
defaults to CFG:wpl/gen/MailerName
EG:
GENMAILER PORTICUS
-generates PORTICUS Mailer with EMSI
CHAT.WPLRX
WCHAT.rexx:
small bug fix (a typo:() and code cleanup
10 May 1994 10:28:26 Shelter Change Log
Shelter.rexx:
'Unexpected end' fixed...where did that come from :(
10 May 1994 07:13:40 Shelter Change Log
GenMailer.rexx:
A message from Mike indicated problem where 'nothing would be sent
to caller unless he sent something first' was still present.
After checking the source, I found I forgot to add the modemclear
on inbound turnaround :( fixed, ( I _hope_)
Restored old CFG option, in a different way, if RC is appended to
ALL or EMSI, then the *GEN.cfg is read and compiled to *cfg.wpl. If
port 1 of the mailer is running, the new module is loaded and a
command is issued to each slave to reconfigure itself.
ALL All output modules are generated"
EMSI EMSI is added to ALL"
ALLNC | EMSINC Cache, Clock, [Notify] are not regenerated"
ALLRC | EMSIRC Regenerate and Reloaded Config"
CACHE Regenerate and Reload Site Cache"
This reconfig DOES NOT include CACHE or MODEM.
07 May 1994 07:45:15 Shelter Change Log
Distribution archive changes:
CTDL-AUX handler and mountlist removed from Porticus archive.
NewAux handler is much better.
04 May 1994 00:20:39 Shelter Change Log
Xlist.rexx:
I forgot to use MatchPattern! fixed.now you can do:
Xlist #?151.#? if you just want to list your points.
Addwork.rexx:
Will use xferq:hostaddr if DOMAIN clip is not set
30 Apr 1994 00:22:33 Shelter Change Log
RFS.rexx:
More progress messages added for human callers
Various .wplrx:
Added a few Clear screens
28 Apr 1994 15:00:37 Shelter Change Log
After a lot of playing around..things are working..
QWK.wplrx:
now working with newaux: !!!
Door.wplrx:
scripts/TIS:
scripts/ADV:
now working with newaux: !!!
scripts/HS:
still cannot get Hack&Slash to work :(
28 Apr 1994 00:23:36 Shelter Change Log
GenMailer.rexx:
DOOR.wplrx:
QWK.wplrx:
*Gen.cfg:
New keywords added:
/* AUX device support */
AUXDEV CTDL-AUX:
AUXMOUNT "Mount CTDL-AUX: from DEVS:mountlist.aux"
AUXDIRECT ">CTDL-AUX: <CTDL-AUX:"
These set ENV: variables used by DOOR.wplrx and QWK.wplrx
26 Apr 1994 00:21:36 Shelter Change Log
DOOR.wplrx
I am SOOOO embarassed...the WRONG door handler was be included in
the porticus distribution. I was including my own test script,
door.rexx, instead of the proper DOOR.wplrx. fixed :(:(:(
Carrier.rexx:
Now seems to work :)
GenMailer.rexx:
a couple of typos in EMSI sequences definitions ( 'emsireqcr'
instead of 'E_REQcr') caused occasional BADHANDSHAKE when
answering, fixed.
24 Apr 1994 00:24:09 Shelter Change Log
GenMailer.rexx:
Forced Chat was not being started correctly, fixed
GenMailer.DOC:
updated section on site-specific handshake configs
Chat.wplrx
Wchat.wplrx
History.Shelter:
Edited to remove all documentation extracts, since they ARE in the
docs.
21 Apr 1994 17:43:48 Shelter Change Log
GenMailer.rexx:
typo error cause GenMailer to fail, fixed
Cache.cfg: FAST handshake keyword now seems to work with TD
I would like to try to automate it, but it is difficult to know
which mailer will answer when calling :)
Added kludge for bad emsi from Portal of Power and D'Bridge systems
when they call us.
Xflo.rexx:
Now using some of the code enhancements used in XF.rexx (a similar
flo/out handler for the JAZ and POP Point Mailers [not yet released]
Shelter.rexx:
Window now closes when using flocvt function.
FTNSORT.rexx:
Import command configurabale
SCAN <dir> command added
SCALL.rexx:
Added 'ifstuff' switch, if used call will only be made if files are
queued for the site.
j-vs-s.txt:
Updated with the latest attack from James McOrmond, and my reply.
19 Apr 1994 00:20:59 Shelter Change Log
GenMailer.rexx:
Shelter Mailers will now do outbound emsi session with TrapDoor.
(always could do inbound)
This requires setting FASTEMSI for the TrapDoor site in the Site
Cache.
Cache.cfg:
New handshake keyword: FASTEMSI
Use this for TRAPDOOR sites, in ADDITION to EMSI keyword.
18 Apr 1994 00:20:46 Shelter Change Log
GenMailer.rexx:
Small cleanup, removed some commented-out code
Added clear screen before ascii send and before 'please wait'
messages. This now uses standard wpl octal escape code.
15 Apr 1994 00:20:52 Shelter Change Log
GenMailer.rexx:
Added a modemclear on xpr turnaround.
14 Apr 1994 08:30:48 Shelter Change Log
xferq.library v1.9:
if a file was queued in immediate mode while a site on line,
with a disposition of DELETE or TRUNCATE, the file would be DELETED
or TRUNCATED if the transfer FAILED.
FIXED.
12 Apr 1994 00:22:06 Shelter Change Log
FTNsort.rexx:
Added new command "SCAN"
FTNsort SCAN <directory>
Corrected some domain determination bugs
11 Apr 1994 00:20:35 Shelter Change Log
GenMailer.rexx:
Cache.cfg
site-specific presess commands were not enabled for bbs,fax and
uucp sites, fixed
presess command now MUST be a CLI command.
GenMailer.DOC:
updated
QWK.wplrx:
Now requires user's FalconCBCS password.
new internal config item 'userbbs' locationof Falcon users.bbs file
09 Apr 1994 00:20:59 Shelter Change Log
XFLO.rexx:
spurious debug statement caused boolean error, fixed.
code size reduced
08 Apr 1994 00:14:38 Shelter Change Log
XFLO.rexx:
Tmp files name now unique for multi-line use.
removed seaching for ?UT files in ?LO files. There should never be
any in a ?LO file.
Sending of .OUT files is now default, set q_outs=0 to disable.
added check to make sure unknown files types that have 4 periods
in the filename (eg: looks like 4d arcmail but is not) are still
sent with the flofile priority.
removed debug switch and statements
07 Apr 1994 00:16:05 Shelter Change Log
GenMailer.rexx:
Added fix for 'Portal of Power' Mailer's bad emsi
Changed *Call script generation to remove / key commands
Shelter.rexx:
No longer uses *Call script
BOSS Site address was not being passed on AUTO command, fixed
Added AUTOX command, this is AUTO without flocvt. Use this when
USEXFLO is TRUE. (UMBRELLA only)
Both AUTO and AUTOX now wait for Call script to return before
trying to EXIT the mailer.
Will now closedown Sushi ONLY it Shelter loaded it.
XFLO.rexx: (UMBRELLA only)
Direct FLO queueing works, ?ut queueing still untested.
05 Apr 1994 15:46:42 Shelter Change Log
Porticus: Added DOORS and remote CLI, see docs
05 Apr 1994 00:21:05 Shelter Change Log
XQ.rexx:
a couple domain handling bugs fixed
02 Apr 1994 00:21:23 Shelter Change Log
Shelter.rexx:
Missing END statement, fixed
01 Apr 1994 00:21:34 Shelter Change Log
GenMailer.rexx:
submenu code should no longer be generated if there are no menu
items of the type in *Gen.CFG
While adding the DOOR menu,I discover that there were some problems
parsing BBS launch commands with embedded quotes. This is now fixed,
and the format of the BBS entry is CHNAGED. Please READ GenMailer.DOC.
New keyword: DOOR
This adds a new DOOR menu for Porticus and Roof mailers. Requires
CTDL-AUX: device (included in Proticus archive)
New scripts:
DOOR.wplrx - door launcher
carrier.rexx - door carrier monitor
launch.rexx - example bbs lauch scipt for bbs's that detach from
cli.
QWK.wplrx - Main menu QWK packer, this one for Falcon's Smail.
Automatically send users mail.
Xpack.rexx:
wierd problems with archive name creation fixed.
30 Mar 1994 00:20:44 Shelter Change Log
GenMailer.rexx:
site-specific PRESESS wplrx commands are now enabled for fax, uucp
and bbs sessions.
29 Mar 1994 00:20:49 Shelter Change Log
genMailer.rexx:
*GEN.cfg:
MAILRECD variable dropped. One may now execute BOTH whenrecd and
aftersession mail commands is one so wishs. Leave command blank to
disable.
28 Mar 1994 00:20:54 Shelter Change Log
GenMailer.rexx:
SORTSESS was not be executed due to fact multihub variable was
being cleared before test, fixed.
Xpack.rexx:
routine to select unique mail archive name was flakey, rewritten.
RFS.rexx:
AFter making RFS multi-mailer, a bug was introduced which cause
Human callers not to see "Sending..." messages and an error "Host
environment not found" was logged. Fixed.
25 Mar 1994 00:21:01 Shelter Change Log
FTNSORT.rexx:
In order that ftnsorting can be done as a after session command,
FTNSORT now accepts "LIST filename" as argument, where this file is
a list of archives to process.
List would be built by new SORTSESS or site-specific sortsess command
if set to:
Echo >>T:sortlist $$(indir)$$(remfile)
GenMailer.rexx:
*GEN.cfg:
FTNSORT keyword removed
Replaced by new CMD keywords:
WHENRECD:
CMD sortrecd Run >NIL: Rx ram:rexx/ftnsort $(indir) $(remfile)
AFTERSESSION:
CMD sortsess Run >NIL: Rx ram:rexx/ftnsort LIST t:sortlist
Cache.cfg:
new site specific keyword:
sortsess aftersession command to execute for this site instead
of the global CMD SORTSESS.
This command overides impsess
22 Mar 1994 16:33:59 Shelter Change Log
GenMailer.rexx:
now checks if akalist exists for a site before using
missing quotes on references to akalist could cause runtime errors,
fixed
opps, I forgot to enable 'predial' and 'presess' keywords in cache
config, fixed
Archives:
a Differnce update archive is now created automatically for
Porticus, gazebo, umbrella, rfs and xpack.
These archives are updates to the versions on AmiNet.
They are also freqable under the filename <name>YYMMDD.LHA
22 Mar 1994 11:47:09 Shelter Change Log
GenMailer.rexx:
Typo in predial command code cause dial to be disabled, fixed.
Noticed that it was not possible to disable request handler. (ooops)
ALLOWFREQS keyword controls this, no request handling code will be
generated if FALSE.
Warning will be issued for Gazebo in FREQ* keywords set when
ALLOWFREQS is FALSE.
WazOO flag, EMSI NRQ compatibily flag and HRQ link flags set false
if ALLOWFREQS is FALSE.
NOTE: I CANNOT check if a menu command (other than GRAB and WFREQIT)
USES a request handler.
21 Mar 1994 19:53:54 Shelter Change Log
genmailer.rexx:
will now exit a dial witha BUSY status if presess command
returns 5
21 Mar 1994 18:42:02 Shelter Change Log
Updated GenMailer.doc to mention PreDial and PreSess Cache keywords
Added Mfwd.wplrx, a PreSess command for packet switching services
This is being tested by the requester: Francois Landry
21 Mar 1994 15:32:36 Shelter Change Log
GenMailer.rexx:
IF KNOWAKAS was TRUE and a site had no know akas listed, no files
would be sent, hopefully fixed.
no longer sets '.org' or '.ftn' in EMSI addresses.
Site Cache:
Two new keywords (these do not apply to fax or uucp at present)
predial command to execute before dialing a number
presess command to execute on connect with a number
(at presewnt this MUST be a .WPLRX command)
21 Mar 1994 00:21:04 Shelter Change Log
GenMailer.rexx:
HXT flag is presented when answering during UMH
EMSI_LINKS.DOC:
Was rewritten a version or two ago. Much better explaination of
the implementation.
17 Mar 1994 00:26:15 Shelter Change Log
GenMailer.rexx:
fax code added, untested
INBOUND field of Mailer display now shows one of
SECURE, NONSECURE, USER, FAX, instead of directory
Sctl.rexx added, a quick and dirty env controller.
Shelter.DOC:
updated to discuss new Scall command line.
Shelter.rexx: addwork() flocvt() functions
If type is PKT or CUT and priority is not specified, it is set to
60 (DTPRI_HXT)
will not try to close screen if set to AUTOCLOSE
Scall.rexx:
Added DURATION option
Usage: Scall Site_Address/A,LINE/K,NUMBER/K,PRI/K,REDIALDELAY/K,DURATION/K,CRASH/S,NOPICKUP/S
Call.Rexx:
With new command line options, it should be possible to use ROOF's
Call.rexx with Shelter Mailers, if the required clipvars are set.
eg:
CALL 104 PORT=GAZEBO LINE=1
Site_Address/A,PORT/K,LINE/K,NUMBER/K,PRI/K,REDIALDELAY/K,DURATION/K,IFSTUFF/S,CRASH/S,FORCE/S,NOPICKUP/S,DOSCAN/S,DOLOOKUP/S,DEBUG/S
13 Mar 1994 17:41:45 Shelter Change Log
GenMailer.rexx:
added missing BBS access check
SHELTER.DOC:
updated section on internal control via env vars to indicate
defaults, env locations, dependancies and BBS control variable description.
12 Mar 1994 13:34:17 Shelter Change Log
RexxDosSupport.library is no longer optional,it is required. switches
removed.
Scall.rexx:
Now uses readargs() for command line, type rx scall ? for usage.
12 Mar 1994 00:20:48 Shelter Change Log
Shelter.rexx:
when exiting, empty windows were opened with no text displayed, fixed
some log entries were ignored, fixed
if window not open, PutLog() will not 'say' argument
occasional gurus or ScreenManager hangs when closing, fixed
RFS.rexx:
I found it a hassle having to edit RFS.cfg to change the wplport
name when testing the various Shelter mailers. So now it gets the
mailer name from the command line.
GRAB.wplrx:
WFREQIT.wplrx:
STARTRFS.rexx:
GENMAILER.rexx:
Changed call to RFS to use new command line in all above.
GenMailer.rexx:
Added support for dialing options: CRASH and NOPICKUP.
if Call script sets dmode to CRASH, Minimum send priority will be
set to 50.
if call script sets NOPICKUP to TRUE, mailer will send files to
site, but not receive any files.
ROOF's Call.rexx and Shelter's Scall.rexx can handle these.
10 Mar 1994 16:59:04 Shelter Change Log
GenMailer.rexx:
Missing 'Return' on genemsi: caused WAZOO code to be generated
twice and 'Installing Handshakes' progress message to be displayed
twice. fixed
SHELTER name env variable was not set depending upon GenMailer
commandline, fixed
Shelter.rexx:
typo caused progress window specs to be ignored.
GRAB.wplrx:
added access support for long-distance callers. You can
assign an access code and password to ld callers, If they
enter X, instead of Y or N at verify prompt, they will
be asked for theses.
08 Mar 1994 12:27:40 Shelter Change Log
Added site-specific aftersession commands in Cache.CFG.
Site-Specific AFTERSESSION commands:
These use the same keywords as the global env CMD type. If one is site
for a site, it will executed instead of the global CMD set in *GEN.cfg.
termsess, freqsess, ticsess, impsess, termsess
If wpl vriables are used they MUST be deferred.
07 Mar 1994 15:49:39 Shelter Change Log
XLIST.rexx:
will now take a full 5d address as argument and list that site
WFREQIT.wplrx:
will now create CFG:freqit/freqit.usr if it does not exist.
06 Mar 1994 23:58:14 Shelter Change Log
XPACK changes
XQ.rexx:
internal defaults can now be modifed from the command line,
set to 1 to enable, 0 to disable
Xq xpack q_outs deletetic debug
Xq 0 1 1 0
would disable xpack, queue outs, set tic to delete, debug off
Xrmv.rexx: NEW
remove a file from a site queue
06 Mar 1994 16:54:24 Shelter Change Log
FTNSORT.rexx:
will now process a fullpath, so can be used from CLI also.
GenMailer.rexx:
added log message to indicate outbound EMSI failure and fallback to
FTS1/WAZOO.
(fallback works with Binkley :)
ADDWORK.REXX:
Will now use SCREEN CLIPVAR
XLIST.rexx:
updated to show queuectl flags (see ADDWORK.rexx)
UPDATED XPACK.DOC to include descriptions and config for utilities
06 Mar 1994 00:20:57 Shelter Change Log
GenMailer.rexx:
Added missing RoofLog entry for Inbound EMSI sessions
Changed EMSI 'Got:' log to 'AKAs:'
Added carrier check after bulletin file and banner file send
(I got a modem dead when a user hung up during bulletin send)
GRAB.wplrx:
Fixed unmatched parentheses error
Addwork.rexx:
Added support for queue control options A and I
There are no plans to add this to Shelter's addwork function
" ADDWORK site_address fullname disposition priority queue"
" disposition: D=delete"
" T=truncate to zero bytes"
" L=do nothing (default)"
" priority: (-128 to +128) (default 50)"
" queue: I=queue only if connected to site"
" A=queue after current session with site"
" if file is *.?UT then it will be sent as a *.PKT"
" if file is ARCmail, sendas name will be created"
" Both default to disposition=D and priority 50"
03 Mar 1994 13:30:03 Shelter Change Log
GenMailer,rexx:
XPR turnaround delay changed from 1 to 2.
Added support for ENV:NOANSWER, normally set FALSE
If set true, the phone will not be answered.
IGNORED will be printed in status window.
*Gen.CFG:
NEW KEYWORD:
CMD termsess "Run nil: rx mail:rexx/ftpnote.rexx"
This is the command to execute after a term session.
The included example script sets the filenote of files in DL:ftp to
the short description from the ftp .readme file.
GRAB.wplrx:
Added note to user about automatic GRAB requests.
02 Mar 1994 17:46:53 Shelter Change Log
Shelter.rexx:
openwin() arguments changed to P or S to select wprogress or
wstatus window.
02 Mar 1994 16:35:45 Shelter Change Log
Shelter.rexx:
Should now properly expand BOSS's address if you are a point.
eg:
if you are fidonet#1:167/104.2
?CALL 104
should call fidonet#1:167/104.0
Added check for new required libraries
Removed checks for unrequired env's
Hardcoded LOG: volume
SCREEN.CFG:
Two new keywords add complete control over screen
SCREENGLOBALS
SCREENCX="CX_TOFRONT='Lshift F1',CX_DEFAULT='F2',CX_PRIORITY='5'"
02 Mar 1994 10:53:41 Shelter Change Log
GenMailer.rexx:
With the DirectZap capabale xprzedzap, if one calls and has nothing
to send, waiting mail is not sent.
Add a 1 second delay on xpr turnaround to ignores ZCAN.
Shelter.rexx:
*SPEC and *POS were being read before being copied from ENV:mailer
to CLipVar, fixed
WSPEC,WPOS implemented.
Corrected attempts to close screen before logs
Added close of STDIN and STDOUT when closing a public screen we
own.
01 Mar 1994 23:31:20 Shelter Change Log
GRAB.wplrx:
instruction to quit and pick up FILES from MAGIC menu is now
presented before CBV.
new user help is now presented before CBV.
clarification as to when an account is created is now presented to
user.
GENMAILER.REXX:
CMD AFTERSESSION impsess command was missing quotes, so that
commands that contained spaces would not be executed. fixed
all CMD type keywords now DISALLOW deferred wpl variables (The $$()
type), GenMailer will exit with an error if encountered.
wpl variables are no longer set for CMD keywords.
01 Mar 1994 12:14:17 Shelter Change Log
SHelter.rexx:
flocvt() now moves *.?UT that were liste dina *.?LO files to a
directiry it creates, so that it will no be found by scanouts().
01 Mar 1994 10:20:47 Shelter Change Log
XferQ Problems:
I attempting to correct some integrity problems reported, (which I
did not encounter myself) I added calls to the xferq function
XfqDropObject to Xpack, XQ, Xlist, Addwork and Shelter.. in order to
drop work nodes (the queue for each file, there were already calls to
drop addresses and site queues).
This was the DUMBIST thing I've ever done :(
What resulted for me was integrity problems and core dumps. Yanik
got huge (20meg+) xferq temp queues.
I reread the xferq developers docs and noticed a mention that
when using arexx, it is NOT NECESSARY to do XfrDropObject. SO I have
now REMOVED ALL calls to this function in the above mentioned scripts.
I really hope this is it.
28 Feb 1994 17:02:54 Shelter Change Log
NEW:
New command added for FREQSESS, FreqNote.rexx
CMD freqsess RUn >NIL: RX ram:rexx/freqnote.rexx $$(inbound) $$(remote.address)
Scall.rexx:
now copies *.REQ to *.REQTEMP
28 Feb 1994 00:20:26 Shelter Change Log
Xpack.rexx:
now allows passing full path/filename as argument
GenMailer.rexx:
added kludge to correct SetA setting points address to BOSS under
EMSI.
modme Preinit was being called twice, fixed.
Shelter.rexx:
fixed not a boolean, I hope.
26 Feb 1994 13:55:30 Shelter Change Log
Added 'Pragma("W","NULL")' to all scripts that checked for compiled
versions in RPDIR:
This command prevents volume requesters from appearing.
26 Feb 1994 00:20:27 Shelter Change Log
NEW: Smsg.rexx
Write_PKT.rexx has been removed and replaced with Smsg.rexx.
Write_PKT was heavily dependent of the ROOF System, and would not
work too well since most of the clipvars were not set in Shelter
systems. Smsg is a stripped down version, that only contains the
functionality required for Grab, UserUL and Note.
GenMailer.rexx:
NEW KEYWORD: Porticus only
SYSOPBASE <tagname[@domain]>
Shelter.rexx:
updated to copy SYSOPBASE from ENV to clip
GRAB, NOTE and UserUL:
updated to read SYSOPBASE as a clipvar
updated to call SMSG instead of Write_PKT
25 Feb 1994 17:20:07 Shelter Change Log
GenMailer.rexx:
Under certain conditions, such as turning the modem off/on during
answer, the baud variable becomes set to a crazy value. The may be
a cause of the occasional MODEM DEAD.
In setglobals: I have added a restore of baud to the locked rate
defined in the modem.cfg. In openslave: I now do a SetBaud before
ModemInit. Hope this works.
I realized that Write_PKT (used by GRAB, UserUL and NOTE.wplrx) has
quite a few internal options that are set as clipvars in the ROOF
system.
I have to figure a way to add these to GenMailer.
25 Feb 1994 10:44:42 Shelter Change Log
GenMailer.rexx:
Now sets both GENVER and SMVER
Added a CheckCarrier after return to main menu
Added a ModemClear before sending answerstring
Added chatmode check at MAGIC, INFO and BBS submenus
25 Feb 1994 00:20:33 Shelter Change Log
24 Feb 1994 15:48:55 Shelter Change Log
Shelter.rexx:
START now calls ADDWORK to queue CFG:PASSWORD.BAD for site
BADPASSWORD, You must create this file, here's mine:
The EMSI password presented did not match the password I
have for your site.
pktspec (CFG:pktspec) was not defined, fixed
ADDWORK would set any priority > 50 to 50, fixed
ADDWORK should now handle both 4d and 5d ARCmail
POLL would not call sites with NORM (0) priority, fixed
log is now closed AFTER public screen
CFG:Screen.cfg fontsize entry will now override default
'fontsize=8'
GenMailer.rexx:
missing line feeds on bootusercheck added
NODELIST keyword added in *GEN.cfg
(applies to ROOF and PORTICUS only, maybe Gazebo, don't remember :)
S:?boot script did not contain mailer port name,fixed
ENV: varables set in root were not being copies to ENVARC:, fixed
24 Feb 1994 00:20:38 Shelter Change Log
Shelter.rexx:
On load, if SUSHI is not active, loads it.
GenMailer.rexx:
Now creates a script S:?boot, to kick out a user when at a menu
prompt.
22 Feb 1994 23:08:30 Shelter Change Log
GenMailer.rexx:
Added a 2sec delay after sending timout messgage to allow chars to
get OUT of the modem before hanging up.
SHELTER, SMVER and GENVER ENV:vars are in the ROOT,
as are ALL run time env: variables, such as nodelist lookup
<line>.*, CACHE, VUSER<line>.
All config and control ENV: variables are in an ENV: subdir of
the same name as the mailer. (eg: ENV:porticus/ )
SHELTER.REXX:
Fixed reading of ENV vars.
Changed initial read of SHELTER andSCREEN from Clips to ENV
Added launch and exit of Sushi.
22 Feb 1994 14:19:43 Shelter Change Log
Great bug hunting and suggestions from YG and MM!
Shelter env variables are now stored in a subdir with the mailer's
name. (YG)
Note that expanded vars "$«varname»" are still expected in the root.
Sysop can now force chat when user is at the mail menu. (MM)
Rx Wchat <line> SYSOP
Both Chat and Wchat were cleaned up somewhat for faster loading.
Such pretty things as sending title, version and sysop name were
removed, so as to not require ENV or Clip reading.
.
GenMailer.rexx:
Will now ERROR EXIT if LINKBPS and LOCKBPS not EQUAL when LOCKED is
FALSE.
Will now ERROR EXIT if LOCKED is TRUE and RTSCTS is FALSE.
22 Feb 1994 00:20:34 Shelter Change Log
Wchat.rexx:
Now gets mailer name and screen from clip instead of env:
GRAB.wplrx:
CallBackVerifier was not multi-line, fixed.
GenMailer.rexx:
ENV variables now saved and read from ENV:shelter/ and
ENVARC:shelter/
Certain vars are not: VUSERline, SHELTER,
21 Feb 1994 16:44:50 Shelter Change Log
Genmailer.rexx:
When using REXXDOSSUPPORT.library, ENV: vars were NOT being saved
to ENVARC:. This means the ENV: vars would not survive reboot.
Fixed, Thanks to Yanik!
20 Feb 1994 00:20:29 Shelter Change Log
genmailer:
When ACCESS is FALSE and current time not within UMH, notumh message
does not appear. User is presented with time remaining until end of
mail hour message, with a negative number of minutes.
fixed.
Well!! I got a MODEM DEAD, after user requested magic name FILES, and
transfer failed for unknown reasons.
I added a few more ModemClears :)
Shelter.rexx:
addwork() fixed to correctly handle non-FTN sites
site BADDADDRESS is ignored on POLL
18 Feb 1994 20:54:52 Shelter Change Log
Tests of Porticus were unable to duplicate UL, modem dead or Chat
problems that MM reported. However, a few other things were found and
fixed.
GenMailer.rexx:
bad reference to roofmenus! in main menu sending fixed (Thanks MM)
changed bad user name message to say 'our services',
instead of 'Roof Services'
CHAT.wplrx:
message intended for GUI was being sent to log window, screwing it
up, fixed
(no, this has nothing to do with your problem MM :)
Wchat.rexx:
will now exit with error level 40 if no line number passed
(This was likely your problem MM :) used to default to 1.
17 Feb 1994 17:08:50 Shelter Change Log
GenMailer.rexx:
Was getting a spurious failure messages on send a help file,
hopefully fixed.
16 Feb 1994 15:57:37 Shelter Change Log
GenMailer.rexx:
Fixed false file transfer failed message when sending BANNER or
BULL with xprascii.
16 Feb 1994 14:55:21 Shelter Change Log
VERSION 1.0:
GenMailer.rexx:
Display of time remaining until end of BBS lockout was not enabled
for GAZEBO. fixed (see UMH keyword)
Shelter.rexx:
Added function to open public screen,
requires: ScreenManager 1.13c.
(FREQ: Screenmgr1_13c.LZH)
hGRexxSupport.library
Uses new config file: CFG:Screen.cfg.
TESTED ON GAZEBO.
16 Feb 1994 00:20:36 Shelter Change Log
genMailer.rexx:
Added NOANSWER option for UMBRELLA. If TRUE, no answer code is
generated and Umbrella will not answer the phone.
14 Feb 1994 00:20:33 Shelter Change Log
Shelter.rexx:
Mailer Window now closes and reopens on RESTART
GenMailer.rexx:
Corrected ASCII send problem with GAZEBO.
13 Feb 1994 00:20:30 Shelter Change Log
GenMailer.rexx:
GAZEBO bbs launch code is now inline instead of a subroutine.
11 Feb 1994 14:47:01 Shelter Change Log
See EMSI_LINKS.doc for EMSI Implementation and flags handling
Shelter.rexx:
Fixed 'boolean value not 0 or 1' error
Fixed 'make5d: Invalid address []' error
POLL command now permits limiting polls to sites with priority
equal or greated to specified. (NORM, DIRECT, CRASH)
eg:
Shelter POLL CRASH willonly call site with CRASH mail pending
ADDWORK now permits specifying priority as TEXT as well as number.
HOLD, NORM, DIRECT, CRASH
ADDWORK also now allows queueing files for addresses NOT in FTN
format.
Internal option (do_outs) allows queuing OUT files.
GenMailer.rexx:
corrected generation bugs
continued optimization of output modules,
removed more redunadant quotes
Will now try to send file queued for site BADPASSWORD,
if KILLBAD set to 0 and site presenst a bad password for his
primary address.
Order of module generation changed, Cache is generated first
When MODE is ALLNC or EMSINC and mailer is ROOF, PORTAL or
PORTICUS, the Notify/Resume module will also not be regenerated.
10 Feb 1994 14:34:07 Shelter Change Log
GenMailer.rexx:
Added internal switch KILLBAD
if 1, we hangup if bad password presented in EMSI session
if 0, we will not send ANY files.
10 Feb 1994 00:20:34 Shelter Change Log
GenMailer.rexx:
ooooppps: roofwpl was hardcoded in emsi password check procedure
..corrected.
Added support of RexxDosSupport.library.
emsipw switch removed, now default
ckdomain switch added, if 1, domain will be fixed if address does
not have a valid fidonet zone and zone is known to us.
Shelter Mailers now handle compatibility and link flags not checked in
wplemsi.library.
07 Feb 1994 20:24:00 Shelter Change Log
GenMailer.rexx:
Output site cache is now optimized during generation for faster
loading.
07 Feb 1994 13:21:30 Shelter Change Log
Shelter.rexx:
AUTO option was not calling BOSS, fixed
07 Feb 1994 13:16:02 Shelter Change Log
GenMailer.rexx:
Added a check for '?' in user name (Roof and Porticus)
Added 'Do not use you name to login:' banner if UUCP is TRUE
oppss..had two labels the same name (bademsi:) when emsipw
switch set to 1.
New version of wplemsi.library seems to work MUCH better. :)
Except it likes to report NCP when the first offered does not
match any we have :)
06 Feb 1994 22:41:16 Shelter Change Log
GenMailer.rexx:
Corrected stack imbalance which would occur when ESC-ESC=BBS and
user SELECTED a BBS.
Shelter.rexx:
log variable was not exposed in PutLog function, causing a Not a
boolean error.
05 Feb 1994 23:12:15 Shelter Change Log
GenMailer:
As per request, when ESC-ESC is set to BBS, the mailer will drop
carrier after the BBS session instead of returning to menu.
did a bit more optimization
Shelter.rexx:
As per request, an internal option (do_outs) has been added to
allow queueing of .OUT files.
05 Feb 1994 11:18:27 Shelter Change Log
GenMailer.rexx:
In order to alow slighty faster regeneration, I have change the
command line options:
Usage: GenMailer MailerName mode [path]
GenMailer (ROOF|PORTICUS|GAZEBO|UMBRELLA) (CFG|MODEM|CACHE|ALL)
Last archive had a few problems, which are corrected now:
EMSI_REQ was not being sent
WPLRX utilties wre not being executed.
05 Feb 1994 00:20:53 Shelter Change Log
GenMailer.rexx:
fixed dumb error that caused wplrx commands to be ignored
fixed occasional EMSI_REQ skip.
GRAB.wplrx
added display of CBV progress in Mailer GUI
04 Feb 1994 11:36:23 Shelter Change Log
GenMailer.rexx:
LEN reported that AmigaELM uses the DOMAIN env: variable also.
Since GenMailer sets this, email messages are screwed up..
Fix:
GenMailer will now set FTNDOMAIN env: variable instead, if
mailer is not ROOF.
Cache.cfg keyword 'present' is now enabled, address must be in emsi
format:
z:n/f@domain.ext if point is 0
z:n/f.p@domain.ext if point is not zero
Shelter.rexx:
Copies ENV:FTNDOMAIN to clipvar DOMAIN
Now asks if you want to regenerate mailer on RESTART
03 Feb 1994 15:03:33 Shelter Change Log
Shelter.rexx:
flocvt:
TIC file was being sent with the name of the file being ticked!
fixed...shheesh
TIC disposition is now ALWAYS set to delete after sending.
GenMailer.rexx:
emsi protocol selected is now logged and displayed in GUI.
02 Feb 1994 15:59:10 Shelter Change Log
GenMailer.rexx:
Still working on EMSI. If you want to give it a try, use the
command line:
GenMailer <mailer> EMSI
There are new keywords added for EMSI, these are not yet documented
in GenMailer.DOC and are subject to change.
02 Feb 1994 00:20:31 Shelter Change Log
VERY GOOD bug reports, guys (you know who are :)
GenMailer.rexx:
K reported that the slave would exit after bbs launch when ESC-ESC
was set to BBS. It will now return to MAIN menu.
Removed USELESS setting and checking of site specific handshakes on
inbound calls. I think was asleep when I wrote that :)
Shelter.rexx:
Occasionally windows would not close after a loadscript error,
hopefully fixed.
A number of problems with CALL were reported (Thanks K and M)
Seems that when POLLWIN is TRUE and Scall is spawned from Shelter
the console EOF (CTL-C) check generates a sytax error. This sdoes
not occur if the xCALL script is used.
I've not figured out exactly the problem, but what I've done is
force Shelter to use the S:xCALL script before trying to spawn
scall.rexx.
I also found that the AUTO had no dial routine to call :(,
fixed.
Scall.rexx:
It was reported that CALL CLOCK would fail, being considered
as a UUCP site and the address changed to OCK.
M suggested to switch the uucp and clock line for address
processing. Instead I've made the type determination stricter:
31 Jan 1994 20:53:17 Shelter Change Log
GenMailer.rexx:
New Site Cache Keyword:
handshake comma separated list of handshakes to try with this site
30 Jan 1994 15:39:04 Shelter Change Log
GenMailer.rexx
new KeyWord:
WAKEUP 160
modem wakeup call now configurable (was hardcoded to 45 sec.)
modem is reinited every WAKEUP seconds
30 Jan 1994 12:26:11 Shelter Change Log
GenMailer.rexx:
Xferq:hostaddr was not being set, fixed.
BULL was not being sent for GAZEBO,fixed.
Keywords CHANGED:
'WVN' type DROPPED for keywords
STACK, PRIORITY, LAUNCHPRI, NEGOPRI, XFERPRI, LOGINDELAY
LOGINDELAY is now LOGINWAIT which is a more accurate description
'WVS' type DROPPED for keywords:
LOOKUP, LOGIN,UUCICO,FAXSEND,FAXRECV
29 Jan 1994 22:19:08 Shelter Change Log
GenMailer.rexx:
New KeyWord:
BULL <fullpathname)
Change:
BANNER
MUST exist at generation time
the mailer will check if it exists before trying to send
29 Jan 1994 18:04:53 Shelter Change Log
GenMailer.rexx:
fixed occasional missing linefeed in wpl output
removed extra spaces on BAN variables output
some SCROLL flags for level 3 were not set, fixed
Updated *Gen.Cfg to show new keywords
Updated modem?.cfg to show new keywords
Order of Keywords changed to be hopefully less confusing
Shelter.rexx:
When PORTICUS, will now call PRODCFG.rexx
28 Jan 1994 00:21:14 Shelter Change Log
Genmailer.rexx:
Continued output optimization:
- removed many unnecessary quotes
- changed all event to uppercase
- changed many case insensitive compares to case sensitive
New KeyWord:
BANNER <fullpath>
If this keyword is used, the file specifed will be sent
instead of the 'BAN welcome'. GenMailer will check if
it exists and exit if not.
GenMailer.DOC:
Added info on new keywords
added notes on use of windows, text banners and menus
added notes on manually re-enabling xpr window
added notes on wplvariables usable AFTERSESSION and WHENRECD
commands.
ProdCFG.doc added to PORTICUS archive
GRAB.wplrx:
account limits are now displayed for new user
26 Jan 1994 15:25:52 Shelter Change Log
GenMailer.rexx:
status window was not being closed after a human session, fixed
hardcoded ftsflags and mailernames was not being set for
GAZEBO, fixed
removed non-required double-quotes from RexxMsg commands,
This reduces the size of both GenMailer and the wpl output
files.
Shelter.rexx:
'flodir' env: was not being copied to clipvar. fixed
25 Jan 1994 20:57:17 Shelter Change Log
GRAB.wplrx:
Now writes a login message to user if callback verifier is unable
to connect to number given.
25 Jan 1994 17:23:20 Shelter Change Log
GenMailer.rexx:
When adding missing load_bbs jump table entry for GAZEBO, I
accidently deleted it for PORTICUS, fixed.
SCROLLWIN boolean removed and replaced by:
SCROLL <level>
Shelter.rexx:
Check for SCROLLWIN boolean removed
corrected missing check for last varible
25 Jan 1994 00:20:37 Shelter Change Log
Grab.wplrx:
GenMailer.rexx:
added ENV:VUSER flag
Verified User is no longer required to go through call back
verification during the SAME sessions.
loadbbs jump table entry was not being generated for GAZEBO, fixed
Shelter.rexx:
MENUS variable was being checked for mailers other than
Porticus, causing unexpected exit, fixed.
TdtoX.rexx renamed to XQ.rexx:
(XQ.rexx is included in XPACK.LHA)
flocvt is now done first
?UT files listed in FLO file are MOVED to another directory before
queueing. This directory is created by XQ.
23 Jan 1994 23:41:54 Shelter Change Log
Shelter.rexx:
TDtoX.rexx:
AddWork.rexx:
Error in find_domain() when domain not found,
caused strange results, fixed
23 Jan 1994 17:42:41 Shelter Change Log
GenMailer.rexx:
*Gen.CFG:
New Keyword: (NOT APPLICABLE to UMBRELLA)
UMH "04:00 06:00"
New BAN keyword:
BAN notumh "Sysop has disabled $(namebuf) access during software upgrade."
This is the message to present to human callers when ACCESS is set
FALSE outside of UMH.
NOTE: the user will be given the number of minutes to wait before
calling back if he calls DURING UMH.
New keyword: (ROOF & PORTICUS ONLY)
MENU GEN|MAKE [RAM]
Controls how menus are generated and displayed to the caller
Shelter.rexx:
Will not attempt to access *menus.wpl if text file menus are in
use.
21 Jan 1994 15:32:43 Shelter Change Log
Genmailer.rexx:
Added warning for invalid keyword for site type in cache parseing
*Gen.CFG (ROOF & PORTICUS) new keyword:
ESC-ESC (ROOF and PORTICUS ONLY)
Determines what will happen when the user hits ESC twice
rompt for user name and show MAIN MENU
CACHE.CFG:
These two REPLACE 'useakas'
useakasin - if TRUE, we will send all files destined for any of the
site's FTN AKAs during an INBOUND session
useakasout - if TRUE, we will send all files destined for any of the
site's FTN AKAs during an OUTBOUND session
21 Jan 1994 00:20:50 Shelter Change Log
GenMailer.rexx:
Umbrella & Gazebo:
Mailer names and ftsflags now hardcoded for the most
popular mailers. (ProdCFG.rexx was never included in Umbrella
distribution anyways :)
20 Jan 1994 17:16:06 Shelter Change Log
GenMailer.rexx:
Finally..all .wpl code is generated.
The *.src modules are now reserved for features under development.
The either contain untested code or stub routines.
Shelter.rexx:
updated to no longer look for the dropped module *.AKAS.wpl.
20 Jan 1994 00:22:08 Shelter Change Log
GenMailer.rexx:
added verbose progress reports during generation
mailer module *AKAS.wpl dropped and merged with main .wpl
Umbrella rewritten, src cut from 20k to 3k, output approx 30k
WARNING: NOTHING TESTED!!
19 Jan 1994 12:59:40 Shelter Change Log
GenMailer.rexx:
MASSIVE changes :) Code optimized in many places.
Virtually all of the *.src files have been moved into GenMailer.
Faster and Better error handling on answer, dialing and handshake.
Hooks added for future emsi and fax modules.
In most cases, code that would not be used, is no longer generated.
updated and corrected example *Gen.cfg and Modem?.cfg files.
19 Jan 1994 00:20:51 Shelter Change Log
*GEN.cfg:
WVN Keywords REMOVED:
buffersize
WVS Keywords REMOVED:
pickup
trywazoo
tryfts1
tryemsi
Modem*.CFG:
New Keywords:
tryfts1 TRUE - will enable FTS-0001 (Lotek) sessions
trywazoo TRUE - will enable FTS-0006 (WaZoo) sessions
tryemsi TRUE - will enable FSC-0056 (EMSI) sessions
See GenMailer.DOC for proper usage.
17 Jan 1994 00:20:37 Shelter Change Log
GenMailer:
It was not possible to mix immediate and deferred ENV: variables.
In order to fix this it was necessary to change the braket characters
used to indicate an immediate expnasion ENV: variable. The characters
are changed from @${...} to $«...»
« and » are the double braket characters: ALT-9 and ALT-0, what
you SEE depends on the font you are using, if using an IBM font you wil
see a '1/2' and a 'double-line top-right corner' )
A number of code sections were removed from the *.src modules and
are now generated. This makes for smaller .wpl modules, as sections will
not be included if not enabled.
xpr, wazoo, dial, lookups, multi, banner etc...
new keywords *GEN.cfg:
SPEECH - if TRUE, address called or calling is spoken
ONLINE - if TRUE, bbs/online dialing with term launching is enabled
CLOCK - if TRUE, Atomic CLock dialing is enabled
new keyword Modem*.CFG:
LO - Listed Only if true, calls from unlisted systems are not
accepted.
15 Jan 1994 00:21:54 Shelter Change Log
GENMAILER.REXX:
Now strips spaces and dashs from both 'number and 'altnum' Site
Cache entries.
PorticusMenus.wpl did not get BOARD entry, corrected.
14 Jan 1994 09:55:01 Shelter Change Log
GenMailer.rexx:
- Corrected FREQ command for GAZEBO. (untested)
- *SESS commands were not always executed, this is because they
must be set as ENV: variables, This is now done by GenMailer.
Regarless of method used to specify the command, an ENV variavle
to be set.
- Corrected Gazebo and Umbrella source in respect to the above..
- For consitancy and readability, the IMPPKTS and IMPARCS
commands have been changed to PKTRECD and ARCRECD respectivly.
Updated genmailer.doc and all *.src modules to refect this change.
- added documentation of UUCPRECD command, although this is
REDUNDANT, since uucico will spawn uuxqt to handle recd email..
14 Jan 1994 00:21:30 Shelter Change Log
NOTE.wplrx:
Added Zmodem message upload option
GRAB.wplrx/RFS:
verified user byte limit is now 10 * baudrate
13 Jan 1994 00:20:26 Shelter Change Log
Porticus:
If a help file did not exists, xprascii would start up in receive
mode. This has been corrected by adding an exists check for the
helpfile. If it does not, A message is sent indicating help for the
command is not available.
11 Jan 1994 23:44:42 Shelter Change Log
AnswerString in modem?.cfg was not being used (ATA was always sent)
This is now corrected.
Gazebo:
removed unused upload code
removed extra unused variables is bbs spawning code
removed redudnat ACCESS check in BBS spawning code
Porticus:
added log message to indicate processingof uploaded GRAB request
file.
GenMailer.DOC:
added more info on modem config and AFTERSESSION and WHEN RECD
commands, included examples of three methods of specifying these CMD
strings.
11 Jan 1994 18:45:32 Shelter Change Log
GenMailer.DOC:
updated to discuss
internal and external variables,deferred variable expansion
string and modem escape characters
Shelter.DOC:
added info on wplrx utilities
Gazebo:
removed redundant code related to BBS spawning
10 Jan 1994 00:20:52 Shelter Change Log
GRAB.wplrx:
Added progress logging on callback verification
08 Jan 1994 00:21:12 Shelter Change Log
GRAB.wplrx:
Add lockout of 0??-???? and ?11-???? phone numbers.
Shelter.rexx:
Now SETS SHELTER clipvar
07 Jan 1994 00:21:07 Shelter Change Log
Grab.wplrx:
Now features CallBack verification.
New Internal config options:
maxpsessions - this is the number a files a verify user may
request
04 Jan 1994 11:33:00 Shelter Change Log
BUG: a resumed REQ file is not processed
This may in fact affect other whenrecd/aftersession, I've not
noticied it before.
Hopefully fixed :)
04 Jan 1994 00:20:44 Shelter Change Log
GenMailer.rexx:
Porticus.src was missing owndev procedure.
Merged umbrellaAKA.wpl into umbrellaCFG.wpl
*.src:
Cleaned up modem handling, loopinit, all *.src.
Added submenus, ROOF and PORTICUS. ESC now brings up mainmenu.
new BOARD command accesses BBSs.
Cleaned up some missing labels.
Cleaned up Umbrella startup, willnow exit if cache missing or bad.
30 Dec 1993 00:20:31 Shelter Change Log
Genmailer.rexx:
If mailer is active when one executes:
GenMailer <mailer> CACHE
The new site cache will be automatically loaded. This does NOT
apply to Umbrella.
29 Dec 1993 00:21:27 Shelter Change Log
v0.98
GenMailer.rexx: (Porticus and Roof ONLY)
due to possibility that a long mainmenu could scroll off user
screen, the text and magic downloads are now in their OWN submenus.
They are accessed by the new commands; INFO and MAGIC.
the two new commands use the same procedure as the BBS command to
process user command. This will allow us to add other submenus
in the future.
Another advantage of this method is that is no longer necessary to
be concerned if a menu item name is a subset of an item in another
menu.
Xpack.rexx:
fixed incorrect filenote entry
TDtoX.rexx:
new utility to allow people with 4D tossers to use the 5D Xpack.
24 Dec 1993 00:20:31 Shelter Change Log
Scall.rexx:
corrected error exit which occured when POLLWIN set to FALSE
23 Dec 1993 19:25:14 Shelter Change Log
GenMailer.rexx:
src/*.wpl
Added new cache keyword: useakas
- if TRUE, we will send all files destined for any of the
sites FTN AKAs during the same session
21 Dec 1993 00:23:21 Shelter Change Log
Wchat.rexx:
was ROOF specific, now will work with all Shelter mailers
19 Dec 1993 00:21:43 Shelter Change Log
RFSfreqlist.rexx
First area was not being processed
GenMailer.rexx:
added new keyword for Modem*.cfg
initwait this is the number of seconds to wait for a response from
the modem to the Init string.
17 Dec 1993 00:21:40 Shelter Change Log
Note.wplrx
Chat.wplrx
Grab.wplrx
UserUL.wplrx
These were modifed to make them work with any shelter mailer.
Grab.wplrx:
Added Download, Reenter, Abort requester.
allows user to abort grab or reenter requests
16 Dec 1993 00:20:35 Shelter Change Log
GenMailer.rexx:
Now creats smaller Site Cache. When a node entry has more that one
site type,only the keywords specific to each site type are set.
14 Dec 1993 00:21:13 Shelter Change Log
GenMailer.rexx:
MODEM only compile option was broken, now fixed
11 Dec 1993 00:21:13 Shelter Change Log
GenMailer.rexx:
new MODEM Keyword:
RESPONSETIMEOUT
This is the number of seconds the mailer will wait for a
response from the modem on dial and answer. THIS IS LINE SPECIFIC.
Added support for modified System Status Display (ROOF only)
09 Dec 1993 16:54:21 Shelter Change Log
Shelter.rexx:
fixed endless loop on flocvt (ooooops)
08 Dec 1993 00:20:26 Changes in: Mail:rexx/
GenMailer.rexx:
Slave launching faster on multiline systems, cache is loaded only
ONCE now.
Code size reduction for Umbrella, Removed unused $(line) references.
ACCESS lockout was not effective for user utilites, fixed.
Added BBS dialing and term program spawning to PORTICUS.
Porticus and ROOF will use Yanik Grigon's ResumeFill if available.
Gazebo and Umbrella REQUIRE it.
Fixed log entry which was missing time, line and address when
displaying modem response and event.
07 Dec 1993 00:20:41 Changes in: Mail:rexx/
Xpack.rexx:
With Shelter Mailers, will now use "Shelter POLL" instead of
FLOWMGR functionhost.
Now supports dialing BBS sites from Site Cache, launches defined
terminal program on connect. (see GenmAiler.doc)
SCall.rexx:
Added support for BBS dialing
fixxed bug in site type determination
06 Dec 1993 10:37:01 Changes in: Mail:rexx/
GenMailer.rexx:
- ALLOWFREQS was not effective, fixed
- domain was set to UUCP if FTN inbound call interrupt in during
UUCP dial, fixed
- Removed some unnecessary conditionals
- Now checks is RPDIR:STARTRFS is present and sets freq handler
command to use it is so.
Shelter.rexx
- now deletes temp files
- click to close window (progress) no longer used
on flocvt functions. Some users with busy systems would find 20
windows waiting to be closed when they woke up
05 Dec 1993 00:20:23 Changes in: Mail:rexx/
GenMailer.rexx
Manual dial did not work for uucp sites, source corrected.
Shelter.rexx:
Now copies ENV: AKAs to CLips
Checks that AKA exists for each domain in DOMAINLIST
When doing flocvt on ?UT files, will report error
if .?UT file is .OUT or not one of .NUT, .HUT, .DUT, or .CUT.
SCall.rexx:
added missing exit()
code size reduction
bumped up Failat
04 Dec 1993 11:51:16 Changes in: Mail:rexx/
Shelter.rexx:
FLOCVT function will now also scan and add any remaining ?UT
files to queue. .OUT files will be ignored, as these should be
echomail which is waiting to be archived. CUT, DUT, NUT and
HUT will be added according to priority.
New Commands:
POLL
Will call all sites with pending mail using Scall.rexx
CLEAN
Removes non-exiting files from queue.
Changed:
CALL
This will now launch Scall.rexx asyncronously.
03 Dec 1993 00:20:40 Changes in: Mail:rexx/
GenMailer.rexx:
New KeyWords:
DIALWIN TRUE|FALSE
XPRWIN TRUE|FALSE
SCROLLWIN TRUE|FALSE
Bug Fix:
Baud rate was not being reset after a connect at a lower
rate than maximum
XPACK.rexx:
Will now work with ANY Shelter mailer.
02 Dec 1993 00:21:00 Changes in: Mail:rexx/
Shelter.rexx:
REDIALDELAY and BUSYDELAY were not changable on the fly, corrected.
Added POLLWIN (TRUE|FALSE) variable, if TRUE, Poll window will be
opened when dialing.
Removed outbound freq logging code
GenMailer.rexx
Added POLLWIN (TRUE|FALSE) variable, if TRUE, Poll window will be
opened when dialing.
Added an error exit procedure
Added check that a TRUE|FALSE variable is set to one of those.
Added check that a numberic variable is set to a number.
01 Dec 1993 00:20:39 Changes in: Mail:rexx/
GenMailer.rexx
Added code to bump negopri and xferpri up by 1 if modem is LOCKED.
Removed trailing spaces in HOST.ADDRESS.* Env: variables
Shelter.Rexx:
General code cleanup (filesize reduction)
30 Nov 1993 00:20:32 Changes in: Mail:rexx/
GenMailer.rexx:
fixed typo that caused wplrx commands to be disabled
added setting LOGWINDOW, config gives position when there are two
slaves.
fixed error in mailer sources which caused a guru on exit , this
was a reference to a script with the mailers name, should have been
SHELTER.rexx
removed checking for compiled versions in S:?call, as this would
cause a requester if the volume RPDIR: did not exist.
Shelter.rexx:
corrected positioning of second and remaining Mailer windows
added opening LOGWINDOW if set
29 Nov 1993 00:20:30 Changes in: Mail:rexx/
GenMailer.rexx:
Added SLAVES Cliplist setting for Gazebo
Removed some unnecessary conditional code for Umbrella
27 Nov 1993 00:20:33 Changes in: Mail:rexx/
GenMailer.rexx:
Correct missing quotes in modem response string generation
Removed linefeed from ENV write routine
26 Nov 1993 00:20:34 Changes in: Mail:rexx/
GenMailer.rexx
removed generation of Pattern test code when domain = default domain.
This broke auto-aka.
25 Nov 1993 19:34:07 Changes in: Mail:rexx/
GenMailer.rexx
Now allows disabling UUCP
added configuration of uucico and login commands
added uucico option sfor uucp site cache
now sets UUCP, ACCESS, ALLOWSFREQS and FTSREQS ENV: variables
24 Nov 1993 10:07:56 Changes in: Mail:rexx/
Shelter.rexx:
corrected problems with '/' and undefined variable in flocvt()
corrected problem with inconsistant use of slave,port and line variables
in openstatus(), closestatus() and dial().
corrected Mailer Title bar
added atomic clock
added uucp
added optional and required ENV checking
added multiline GUI open, close
added multiline dialing
added user window parameters
added AUTO command
GenMailer.rexx:
added exists check for .wplrx and text files Will exist is .wplrx does
not exist.
19 Nov 1993 00:21:20 Changes in: Mail:rexx/
Shelter.rexx:
added default log name if not defined in UmbrellaGEN.cfg
"MAIL:umbrella.log"
added 4d .FLO file Convert function FLOCVT. This converts 4d flo
files in the defined outbound directory to xferq.
added Click to Close for Umbrella command progress windows (the
larger one)
added command completed message to functions that use the progress
window.
added note to usage that ctl-c will abort a poll
added call to genmailer if UCFG not set.
GenMailer.rexx:
Fixed error in mailernameAKAS.wpl generation bug when UUCP appeared
in AKA field other than ADDRESS field.
Hopefully fixed the double-slash bug in directories. DIR entries
must now be specified with NO SLASH in *GEN.CFG
*call.cfg is now INTEGRATED into mailernameGEN.cfg.
This reduces the number of keywords as dups are removed and others
variable/clips are derived instead of specified.
Added DOMAINAWARE keyword to *call.cfg.
if true a single inbound directory is used for ftn sessions
if false, a separate inbound directory is used for each ftn domain.
Removed DOMAIN keyword from *call.cfg
The first domain of DOMAINLIST is now the default DOMAIN.
Now handles multiple env expansion per line (thanks to Walt Sullivan)
now generates either ROOF or Umbrella Mailer
Prehistory:
Roof was orginally written in csh, using a version I modified myself,
called Rsh. At the same time that Arexx was released as PART of AmigaDOS in
Canada, I released the first versions of ROOF in rexx.
Many users of ROOF asked it were possible to make a smaller mailer,
that did not require the ROOFLOG and FLOWHOST functionhosts. Since I was
already generating my site cache from a config file, I thought it would be
a good idea to put together a source-released generator. First versions of
Genmailer simply produced the ROOF Mailer itself, I then added the Umbrella
Point Mailer, Gazebo and Porticus.
Shelter Mailers Change Log
created by Roof Post Utility
by Robert Williamson